Minimum scheduling offset

ABSTRACT

Certain aspects of the present disclosure provide techniques for wireless communication scheduling. An example method that may be performed by a user equipment (UE) includes receiving, from a base station, one or more configurations indicating wireless communication resources including at least one of a plurality of bandwidth parts (BWP) or a plurality of component carriers (CCs); receiving, from the base station, control signaling indicating a scheduling offset to communicate with the base station via at last one of the BWPs within at least one of the CCs; determining a value of the scheduling offset based at least in part on a minimum scheduling offset value; and taking at least one action in response to the determination.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present Application for Patent is a continuation of U.S.Non-Provisional application Ser. No. 16/992,920, filed Aug. 13, 2020,which claims benefit of U.S. Provisional Application No. 62/888,269,filed Aug. 16, 2019, each of which is assigned to the assignee of thepresent application and hereby expressly incorporated by referenceherein in its entirety.

BACKGROUND Field of the Disclosure

Aspects of the present disclosure relate to wireless communications, andmore particularly, to a minimum scheduling offset relative to downlinkcontrol signaling.

Description of Related Art

Wireless communication systems are widely deployed to provide varioustelecommunication services such as telephony, video, data, messaging,broadcasts, etc. These wireless communication systems may employmultiple-access technologies capable of supporting communication withmultiple users by sharing available system resources (e.g., bandwidth,transmit power, etc.). Examples of such multiple-access systems include3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE)systems, LTE Advanced (LTE-A) systems, code division multiple access(CDMA) systems, time division multiple access (TDMA) systems, frequencydivision multiple access (FDMA) systems, orthogonal frequency divisionmultiple access (OFDMA) systems, single-carrier frequency divisionmultiple access (SC-FDMA) systems, and time division synchronous codedivision multiple access (TD-SCDMA) systems, to name a few.

These multiple access technologies have been adopted in varioustelecommunication standards to provide a common protocol that enablesdifferent wireless devices to communicate on a municipal, national,regional, and even global level. New radio (e.g., 5G NR) is an exampleof an emerging telecommunication standard. NR is a set of enhancementsto the LTE mobile standard promulgated by 3GPP. NR is designed to bettersupport mobile broadband Internet access by improving spectralefficiency, lowering costs, improving services, making use of newspectrum, and better integrating with other open standards using OFDMAwith a cyclic prefix (CP) on the downlink (DL) and on the uplink (UL).To these ends, NR supports beamforming, multiple-input multiple-output(MIMO) antenna technology, and carrier aggregation.

However, as the demand for mobile broadband access continues toincrease, there exists a need for further improvements in NR and LTEtechnology. Preferably, these improvements should be applicable to othermulti-access technologies and the telecommunication standards thatemploy these technologies.

SUMMARY

The systems, methods, and devices of the disclosure each have severalaspects, no single one of which is solely responsible for its desirableattributes. Without limiting the scope of this disclosure as expressedby the claims which follow, some features will now be discussed briefly.After considering this discussion, and particularly after reading thesection entitled “Detailed Description” one will understand how thefeatures of this disclosure provide advantages that include desirablewireless communication scheduling.

Certain aspects provide a method for wireless communication by a userequipment. The method generally includes receiving, from a base station,one or more configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs); receiving, from the base station,control signaling indicating a scheduling offset to communicate with thebase station via at last one of the BWPs within at least one of the CCs,wherein the control signaling indicates to communicate with the basestation via a target BWP that is different from an active BWP;converting a minimum scheduling offset value associated with the activeBWP to a numerology of the target BWP; determining a value of thescheduling offset based at least in part on the converted minimumscheduling offset value; and performing at least one action in responseto the determination.

Certain aspects provide a method for wireless communication by a userequipment. The method generally includes receiving one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); receiving control signaling indicating ascheduling offset to communicate with a base station via at last one ofthe BWPs within at least one of the CCs, wherein the control signalingindicates to communicate with the base station via a target BWP that isdifferent from an active BWP; converting a minimum scheduling offsetvalue associated with the active BWP to a numerology of the target BWP;and communicating with the base station via the target BWP in responseto determining that a value of the scheduling offset is greater than orequal to the converted minimum scheduling offset value.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes a memory, and a processor coupled to thememory. The processor and the memory are configured to: receive, from abase station, one or more configurations indicating wirelesscommunication resources including at least one of a plurality ofbandwidth parts (BWP) or a plurality of component carriers (CCs),receive, from the base station, control signaling indicating ascheduling offset to communicate with the base station via at last oneof the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP, convert a minimum schedulingoffset value associated with the active BWP to a numerology of thetarget BWP, determine that a value of the scheduling offset based atleast in part on the converted minimum scheduling offset value, andperform at least one action in response to the determination.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes a memory and a processor coupled to thememory. The processor and the memory are configured to: receive one ormore configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs), receive control signalingindicating a scheduling offset to communicate with a base station via atlast one of the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP, convert a minimum schedulingoffset value associated with the active BWP to a numerology of thetarget BWP, and communicate with the base station via the target BWP inresponse to determining that a value of the scheduling offset is greaterthan or equal to the converted minimum scheduling offset value.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes means for receiving, from a base station,one or more configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs); means for receiving, from thebase station, control signaling indicating a scheduling offset tocommunicate with the base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP; means for converting a minimum scheduling offsetvalue associated with the active BWP to a numerology of the target BWP;means for determining a value of the scheduling offset based at least inpart on the converted minimum scheduling offset value; and means forperforming at least one action in response to the determination.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes means for receiving one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); means for receiving control signalingindicating a scheduling offset to communicate with a base station via atlast one of the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP; means for converting a minimumscheduling offset value associated with the active BWP to a numerologyof the target BWP; and means for communicating with the base station viathe target BWP in response to determining that a value of the schedulingoffset is greater than or equal to the converted minimum schedulingoffset value.

Certain aspects provide a computer readable medium having instructionsstored thereon for receiving, from a base station, one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); receiving, from the base station, controlsignaling indicating a scheduling offset to communicate with the basestation via at last one of the BWPs within at least one of the CCs,wherein the control signaling indicates to communicate with the basestation via a target BWP that is different from an active BWP;converting a minimum scheduling offset value associated with the activeBWP to a numerology of the target BWP; determining a value of thescheduling offset based at least in part on the converted minimumscheduling offset value; and performing at least one action in responseto the determination.

Certain aspects provide a computer readable medium having instructionsstored thereon for receiving one or more configurations indicatingwireless communication resources including at least one of a pluralityof bandwidth parts (BWP) or a plurality of component carriers (CCs);receiving control signaling indicating a scheduling offset tocommunicate with a base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP; converting a minimum scheduling offset valueassociated with the active BWP to a numerology of the target BWP; andcommunicating with the base station via the target BWP in response todetermining that a value of the scheduling offset is greater than orequal to the converted minimum scheduling offset value.

Certain aspects provide a method for wireless communication by a userequipment. The method generally includes receiving, from a base station,one or more configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs); receiving, from the base station,control signaling indicating a scheduling offset to communicate with thebase station via at last one of the BWPs within at least one of the CCs;determining a value of the scheduling offset based at least in part on aminimum scheduling offset value; and taking at least one action inresponse to the determination.

Certain aspects provide a method for wireless communication by a basestation. The method generally includes determining one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); transmitting the one or more configurations toa user equipment (UE); determining a minimum scheduling offset value fora scheduling offset that indicates a scheduling delay to communicate viaat last one of the BWPs within at least one of the CCs; and configuringthe UE with the minimum scheduling offset value.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes a receiver configured to receive, from abase station, one or more configurations indicating wirelesscommunication resources including at least one of a plurality ofbandwidth parts (BWP) or a plurality of component carriers (CCs), andreceive, from the base station, control signaling indicating ascheduling offset to communicate with the base station via at last oneof the BWPs within at least one of the CCs. The apparatus also includesa processor coupled to a memory, where the processor and the memory areconfigured to determine a value of the scheduling offset based at leastin part on a minimum scheduling offset value, and take at least oneaction in response to the determination. The apparatus further includesa memory coupled to the processor.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes a processor coupled to a memory, where theprocessor and the memory are configured to determine one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs), and determine a minimum scheduling offsetvalue for a scheduling offset that indicates a scheduling delay tocommunicate via at last one of the BWPs within at least one of the CCs.The apparatus also includes a transmitter configured to transmit the oneor more configurations and the minimum scheduling offset value to a userequipment (UE). The apparatus further includes a memory coupled to theprocessor.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes means for receiving, from a base station,one or more configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs); means for receiving, from thebase station, control signaling indicating a scheduling offset tocommunicate with the base station via at last one of the BWPs within atleast one of the CCs; means for determining a value of the schedulingoffset based at least in part on a minimum scheduling offset value; andmeans for taking at least one action in response to the determination.

Certain aspects provide an apparatus for wireless communication. Theapparatus generally includes means for determining one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); means for transmitting the one or moreconfigurations to a user equipment (UE); means for determining a minimumscheduling offset value for a scheduling offset that indicates ascheduling delay to communicate via at last one of the BWPs within atleast one of the CCs; and means for configuring the UE with the minimumscheduling offset value.

Certain aspects provide a computer readable medium having instructionsstored thereon for receiving, from a base station, one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs); receiving, from the base station, controlsignaling indicating a scheduling offset to communicate with the basestation via at last one of the BWPs within at least one of the CCs;determining a value of the scheduling offset based at least in part on aminimum scheduling offset value; and taking at least one action inresponse to the determination.

Certain aspects provide a computer readable medium having instructionsstored thereon for determining one or more configurations indicatingwireless communication resources including at least one of a pluralityof bandwidth parts (BWP) or a plurality of component carriers (CCs);transmitting the one or more configurations to a user equipment (UE);determining a minimum scheduling offset value for a scheduling offsetthat indicates a scheduling delay to communicate via at last one of theBWPs within at least one of the CCs; and configuring the UE with theminimum scheduling offset value.

To the accomplishment of the foregoing and related ends, the one or moreaspects comprise the features hereinafter fully described andparticularly pointed out in the claims. The following description andthe appended drawings set forth in detail certain illustrative featuresof the one or more aspects. These features are indicative, however, ofbut a few of the various ways in which the principles of various aspectsmay be employed.

BRIEF DESCRIPTION OF THE DRAWINGS

So that the manner in which the above-recited features of the presentdisclosure can be understood in detail, a more particular description,briefly summarized above, may be had by reference to aspects, some ofwhich are illustrated in the drawings. It is to be noted, however, thatthe appended drawings illustrate only certain typical aspects of thisdisclosure and are therefore not to be considered limiting of its scope,for the description may admit to other equally effective aspects.

FIG. 1 is a block diagram conceptually illustrating an exampletelecommunications system, in accordance with certain aspects of thepresent disclosure.

FIG. 2 is a block diagram conceptually illustrating a design of anexample a base station (BS) and user equipment (UE), in accordance withcertain aspects of the present disclosure.

FIG. 3 illustrates an example of a frame format for a telecommunicationsystem, in accordance with certain aspects of the present disclosure.

FIG. 4A illustrates example cross-slot scheduling of downlinkcommunications, in accordance with certain aspects of the presentdisclosure.

FIG. 4B illustrates example intra-slot scheduling of uplinkcommunications, in accordance with certain aspects of the presentdisclosure.

FIG. 5 illustrates example cross-bandwidth part (BWP) scheduling ofdownlink communications, in accordance with certain aspects of thepresent disclosure.

FIG. 6A illustrates example intra-BWP scheduling of downlinkcommunications where a minimum scheduling offset is defined according toa numerology of an active BWP, in accordance with certain aspects of thepresent disclosure.

FIG. 6B illustrates example cross-BWP scheduling and intra-BWPscheduling of downlink communications where the active BWP provides theminimum scheduling offset, in accordance with certain aspects of thepresent disclosure.

FIG. 7 illustrates an example table of various BWP switch delay values,in accordance with certain aspects of the present disclosure.

FIG. 8A illustrates example intra-BWP scheduling of downlinkcommunications where a target BWP may provide the minimum schedulingoffset, in accordance with certain aspects.

FIG. 8B illustrates example cross-BWP scheduling of downlinkcommunications where the target BWP may provide the minimum schedulingoffset, in accordance with certain aspects.

FIG. 8C illustrates another example intra-BWP scheduling of downlinkcommunications where the minimum scheduling offset is based on the BWPswitch delay, in accordance with certain aspects.

FIG. 9 is a flow diagram illustrating example operations for wirelesscommunication by a UE, in accordance with certain aspects of the presentdisclosure.

FIG. 10 is a flow diagram illustrating example operations for wirelesscommunication by a BS, in accordance with certain aspects of the presentdisclosure.

FIG. 11 illustrates a communications device (e.g., a UE) that mayinclude various components configured to perform operations for thetechniques disclosed herein in accordance with aspects of the presentdisclosure.

FIG. 12 illustrates a communications device (e.g., a BS) that mayinclude various components configured to perform operations for thetechniques disclosed herein in accordance with aspects of the presentdisclosure.

To facilitate understanding, identical reference numerals have beenused, where possible, to designate identical elements that are common tothe figures. It is contemplated that elements disclosed in one aspectmay be beneficially utilized on other aspects without specificrecitation.

DETAILED DESCRIPTION

Aspects of the present disclosure provide apparatus, methods, processingsystems, and computer readable mediums for wireless communicationscheduling, including for example, a framework for determining a minimumscheduling offset on downlink triggered events under multi-carrierand/or multi-BWP configurations. Such a scheduling framework may providedesirable power consumption at a user equipment and reduce signalingoverhead at a base station.

The following description provides examples of wireless communicationscheduling in communication systems, and is not limiting of the scope,applicability, or examples set forth in the claims. Changes may be madein the function and arrangement of elements discussed without departingfrom the scope of the disclosure. Various examples may omit, substitute,or add various procedures or components as appropriate. For instance,the methods described may be performed in an order different from thatdescribed, and various steps may be added, omitted, or combined. Also,features described with respect to some examples may be combined in someother examples. For example, an apparatus may be implemented or a methodmay be practiced using any number of the aspects set forth herein. Inaddition, the scope of the disclosure is intended to cover such anapparatus or method which is practiced using other structure,functionality, or structure and functionality in addition to, or otherthan, the various aspects of the disclosure set forth herein. It shouldbe understood that any aspect of the disclosure disclosed herein may beembodied by one or more elements of a claim. The word “exemplary” isused herein to mean “serving as an example, instance, or illustration.”Any aspect described herein as “exemplary” is not necessarily to beconstrued as preferred or advantageous over other aspects.

In general, any number of wireless networks may be deployed in a givengeographic area. Each wireless network may support a particular radioaccess technology (RAT) and may operate on one or more frequencies. ARAT may also be referred to as a radio technology, an air interface,etc. A frequency may also be referred to as a carrier, a subcarrier, afrequency channel, a tone, a subband, etc. Each frequency may support asingle RAT in a given geographic area in order to avoid interferencebetween wireless networks of different RATs. In some cases, a 5G NR RATnetwork may be deployed.

FIG. 1 illustrates an example wireless communication network 100 inwhich aspects of the present disclosure may be performed. The wirelesscommunication network 100 may be an NR system (e.g., a 5G NR network).As shown in FIG. 1, the UE 120 a includes a scheduling manager 122 thatdetermines a value of a scheduling offset (such as for DL/UL resourcegrants) based at least in part on a minimum scheduling offset value, inaccordance with aspects of the present disclosure. The BS 110 a includesa scheduling manager 112 that determines a minimum scheduling offsetvalue for a scheduling offset that indicates a scheduling delay tocommunicate with a UE, in accordance with aspects of the presentdisclosure.

NR is an emerging wireless communications technology under developmentin conjunction with the 5G Technology Forum (5GTF). NR access (e.g., 5GNR) may support various wireless communication services, such asenhanced mobile broadband (eMBB) targeting wide bandwidth (e.g., 80 MHzor beyond), millimeter wave (mmWave) targeting high carrier frequency(e.g., 25 GHz or beyond), massive machine type communications MTC (mMTC)targeting non-backward compatible MTC techniques, and/or missioncritical services targeting ultra-reliable low-latency communications(URLLC). These services may include latency and reliabilityrequirements. These services may also have different transmission timeintervals (TTI) to meet respective quality of service (QoS)requirements. In addition, these services may co-exist in the samesubframe.

As illustrated in FIG. 1, the wireless communication network 100 mayinclude a number of base stations (BSs) 110 a-z (each also individuallyreferred to herein as BS 110 or collectively as BSs 110) and othernetwork entities. A BS 110 may provide communication coverage for aparticular geographic area, sometimes referred to as a “cell”, which maybe stationary or may move according to the location of a mobile BS 110.In some examples, the BSs 110 may be interconnected to one anotherand/or to one or more other BSs or network nodes (not shown) in wirelesscommunication network 100 through various types of backhaul interfaces(e.g., a direct physical connection, a wireless connection, a virtualnetwork, or the like) using any suitable transport network. In theexample shown in FIG. 1, the BSs 110 a, 110 b and 110 c may be macro BSsfor the macro cells 102 a, 102 b and 102 c, respectively. The BS 110 xmay be a pico BS for a pico cell 102 x. The BSs 110 y and 110 z may befemto BSs for the femto cells 102 y and 102 z, respectively. A BS maysupport one or multiple cells. The BSs 110 communicate with userequipment (UEs) 120 a-y (each also individually referred to herein as UE120 or collectively as UEs 120) in the wireless communication network100. The UEs 120 (e.g., 120 x, 120 y, etc.) may be dispersed throughoutthe wireless communication network 100, and each UE 120 may bestationary or mobile.

Wireless communication network 100 may also include relay stations(e.g., relay station 110 r), also referred to as relays or the like,that receive a transmission of data and/or other information from anupstream station (e.g., a BS 110 a or a UE 120 r) and sends atransmission of the data and/or other information to a downstreamstation (e.g., a UE 120 or a BS 110), or that relays transmissionsbetween UEs 120, to facilitate communication between devices.

A network controller 130 may couple to a set of BSs 110 and providecoordination and control for these BSs 110. The network controller 130may communicate with the BSs 110 via a backhaul. The BSs 110 may alsocommunicate with one another (e.g., directly or indirectly) via wirelessor wireline backhaul.

FIG. 2 illustrates example components of BS 110 a and UE 120 a (e.g., inthe wireless communication network 100 of FIG. 1), which may be used toimplement aspects of the present disclosure.

At the BS 110 a, a transmit processor 220 may receive data from a datasource 212 and control information from a controller/processor 240. Thecontrol information may be for the physical broadcast channel (PBCH),physical control format indicator channel (PCFICH), physical hybrid ARQindicator channel (PHICH), physical downlink control channel (PDCCH),group common PDCCH (GC PDCCH), etc. The data may be for the physicaldownlink shared channel (PDSCH), etc. The processor 220 may process(e.g., encode and symbol map) the data and control information to obtaindata symbols and control symbols, respectively. The transmit processor220 may also generate reference symbols, such as for the primarysynchronization signal (PSS), secondary synchronization signal (SSS),and cell-specific reference signal (CRS). A transmit (TX) multiple-inputmultiple-output (MIMO) processor 230 may perform spatial processing(e.g., precoding) on the data symbols, the control symbols, and/or thereference symbols, if applicable, and may provide output symbol streamsto the modulators (MODs) 232 a-232 t. Each modulator 232 may process arespective output symbol stream (e.g., for OFDM, etc.) to obtain anoutput sample stream. Each modulator may further process (e.g., convertto analog, amplify, filter, and upconvert) the output sample stream toobtain a downlink signal. Downlink signals from modulators 232 a-232 tmay be transmitted via the antennas 234 a-234 t, respectively.

At the UE 120 a, the antennas 252 a-252 r may receive the downlinksignals from the BS 110 a and may provide received signals to thedemodulators (DEMODs) in transceivers 254 a-254 r, respectively. Eachdemodulator 254 may condition (e.g., filter, amplify, downconvert, anddigitize) a respective received signal to obtain input samples. Eachdemodulator may further process the input samples (e.g., for OFDM, etc.)to obtain received symbols. A MIMO detector 256 may obtain receivedsymbols from all the demodulators 254 a-254 r, perform MIMO detection onthe received symbols if applicable, and provide detected symbols. Areceive processor 258 may process (e.g., demodulate, deinterleave, anddecode) the detected symbols, provide decoded data for the UE 120 a to adata sink 260, and provide decoded control information to acontroller/processor 280.

On the uplink, at UE 120 a, a transmit processor 264 may receive andprocess data (e.g., for the physical uplink shared channel (PUSCH)) froma data source 262 and control information (e.g., for the physical uplinkcontrol channel (PUCCH) from the controller/processor 280. The transmitprocessor 264 may also generate reference symbols for a reference signal(e.g., for the sounding reference signal (SRS)). The symbols from thetransmit processor 264 may be precoded by a TX MIMO processor 266 ifapplicable, further processed by the demodulators in transceivers 254a-254 r (e.g., for SC-FDM, etc.), and transmitted to the BS 110 a. Atthe BS 110 a, the uplink signals from the UE 120 a may be received bythe antennas 234, processed by the modulators 232, detected by a MIMOdetector 236 if applicable, and further processed by a receive processor238 to obtain decoded data and control information sent by the UE 120 a.The receive processor 238 may provide the decoded data to a data sink239 and the decoded control information to the controller/processor 240.

The memories 242 and 282 may store data and program codes for BS 110 aand UE 120 a, respectively. A scheduler 244 may schedule UEs for datatransmission on the downlink and/or uplink.

The controller/processor 280 and/or other processors and modules at theUE 120 a may perform or direct the execution of processes for thetechniques described herein. As shown in FIG. 2, thecontroller/processor 280 of the UE 120 a has a scheduling manager 281that determines a value of a scheduling offset (such as for DL/ULresource grants) based at least in part on a minimum scheduling offsetvalue, according to aspects described herein. The controller/processor240 of the BS 110 a has a scheduling manager 241 that determines aminimum scheduling offset value for a scheduling offset that indicates ascheduling delay to communicate with a UE, according to aspectsdescribed herein. Although shown at the Controller/Processor, othercomponents of the UE 120 a and BS 110 a may be used performing theoperations described herein.

FIG. 3 is a diagram showing an example of a frame format 300 for NR. Thetransmission timeline for each of the downlink and uplink may bepartitioned into units of radio frames. Each radio frame may have apredetermined duration (e.g., 10 ms) and may be partitioned into 10subframes, each of 1 ms, with indices of 0 through 9. Each subframe mayinclude a variable number of slots depending on the subcarrier spacing.Each slot may include a variable number of symbol periods (e.g., 7, 12,or 14 symbols) depending on the subcarrier spacing. The symbol periodsin each slot may be assigned indices. A mini-slot, which may be referredto as a sub-slot structure, refers to a transmit time interval having aduration less than a slot (e.g., 2, 3, or 4 symbols).

Each symbol in a slot may indicate a link direction (e.g., DL, UL, orflexible) for data transmission and the link direction for each subframemay be dynamically switched. The link directions may be based on theslot format. Each slot may include DL/UL data as well as DL/UL controlinformation.

In NR, a synchronization signal (SS) block is transmitted. The SS blockincludes a PSS, a SSS, and a two symbol PBCH. The SS block can betransmitted in a fixed slot location, such as the symbols 0-3 as shownin FIG. 3. The PSS and SSS may be used by UEs for cell search andacquisition. The PSS may provide half-frame timing, the SS may providethe CP length and frame timing. The PSS and SSS may provide the cellidentity. The PBCH carries some basic system information, such asdownlink system bandwidth, timing information within radio frame, SSburst set periodicity, system frame number, etc. The SS blocks may beorganized into SS bursts to support beam sweeping. Further systeminformation such as, remaining minimum system information (RMSI), systeminformation blocks (SIBs), other system information (OSI) can betransmitted on a physical downlink shared channel (PDSCH) in certainsubframes. The SS block can be transmitted up to sixty-four times, forexample, with up to sixty-four different beam directions for mmW. The upto sixty-four transmissions of the SS block are referred to as the SSburst set. SS blocks in an SS burst set are transmitted in the samefrequency region, while SS blocks in different SS bursts sets can betransmitted at different frequency locations.

Example Minimum Scheduling Offset

In certain wireless communication networks (e.g. 5G NR), schedulingevents (such as DL/UL resource grants or aperiodic triggers) may besupported on a cross-slot basis or an intra-slot (i.e., same-slot)basis. For example, under cross-slot scheduling, a UE may receive in aslot downlink control signaling (e.g., a downlink control information(DCI) message) that schedules the UE to receive DL transmissions inanother slot. Under intra-slot scheduling, the UE may receive in a slotDCI that schedules the UE to receive DL transmissions later in the sameslot. Switching from intra-slot scheduling to cross-slot scheduling mayenable the UE to reduce power consumption. For instance, cross-slotscheduling may facilitates a longer micro-sleep period (e.g., when radiointerfaces are temporarily disabled, but signal processing is enabled),such as when PDCCH processing is out of critical timeline. A longerscheduling offset under cross-slot scheduling may enable the UE enoughtime to wake up from sleep and enable radio interfaces. Schedulingevents via cross-slot scheduling or intra-slot scheduling may beapplicable to DL/UL resource grants (e.g., PDSCH/PUSCH) and otherDCI-triggered events, such as aperiodic channel state informationreference signal (A-CSI-RS) monitoring and reporting.

FIG. 4A illustrates example cross-slot scheduling of downlinkcommunications, in accordance with certain aspects of the presentdisclosure. A UE may receive DCI 402 from a BS via a control channelsuch as a PDCCH. The DCI 402 may be received in slot_(n) and indicate ascheduling offset (e.g., via the parameter k0) that schedules across-slot DL data transmission 404 in slot_(n+1). The DL schedulingoffset parameter, k0, is greater than zero and provides a delay betweena DL grant (DCI 402) and a corresponding DL data reception (e.g., viaPDSCH). That is, the scheduling offset may be a specific duration (suchas a number of time-domain resources) from a specific reference point(such as a time-domain resource at which downlink signaling (e.g., DCI402) is received or at which uplink signaling is transmitted). Incertain cases, the delay between the control signaling (DCI 402) and thedata transmission 404 may enable the UE to enter a microsleep state toreduce power consumption. In the example, in a slot (e.g. slot_(n+1)),the UE may not wait for PDCCH processing to finish before entering amicrosleep state because the UE already knows from the PDCCH received inthe previous slot (e.g. slot_(n)) whether PDSCH would be transmitted bythe gNB for this slot (e.g. slot_(n+1)).

FIG. 4B illustrates example intra-slot scheduling of downlinkcommunications, in accordance with certain aspects of the presentdisclosure. A UE may receive DCI 406 from a BS via a control channelsuch as the PDCCH. The DCI 406 may be received in slot_(n+1) andindicate a scheduling offset (e.g., via the parameter k0) that schedulesan intra-slot UL data transmission 408 in the same slot_(n+1). In thiscase, the DL scheduling offset parameter, k0, is zero and does notprovide a delay between an DL grant (DCI 406) and a corresponding DLdata transmission (e.g., via PDSCH). In order to enter a microsleepstate within a slot, the UE has to wait for PDCCH processing to completeto ensure there is no PDSCH scheduled for the same slot, meanwhile stillkeep receiving and buffering Rx samples in case a DL scheduling DCI isdecoded to indicate a PDSCH transmission by the BS in the same slot.Hence the portion of a slot that allows for microsleep is much smallercompared to the cross-slot scheduling case (e.g., FIG. 4A), which mayresult in less power saving. In certain cases, intra-slot scheduling mayenable the UE to communicate via URLLC services because of the smallerdelay between the control signaling (DCI 402) and the data transmission404.

In certain wireless communication networks (e.g., 5G NR), bandwidthparts (BWPs) provide a flexible framework for dividing frequency-domainresources in a given carrier. With bandwidth parts, a carrier may besubdivided into different bandwidth segments. For instance, BWPs mayoverlap with each other or be non-contiguous (i.e., separated from eachother, for example, by a guard band). The BWPs may also be used forvarious purposes or functions. For instance, during a period of low dataactivity (e.g., low throughput demands), a UE may communicate with anarrower BWP, and during a period of high data activity (e.g., highthroughput demands), the UE may communicate with a wider BWP. Thenarrower BWP, as compared to the wider BWP, may provide a more energyefficient solution for wireless communications. That is, the UE mayswitch from the wider BWP to the narrower BWP to enable reduced powerconsumption for wireless communications. As another example, differentBWPs may be used for different services or functions, such as eMBB orURLLC transmissions. In some cases, different BWPs may enablecoexistence of other systems or networks.

FIG. 5 illustrates example cross-BWP scheduling of downlinkcommunications, in accordance with certain aspects of the presentdisclosure. A UE may receive DCI 502 from a BS via a control channel ona first BWP (e.g., a narrow BWP). The DCI 502 may be received inslot_(m+1) and indicate a BWP identifier of a second BWP (e.g., a widerBWP) and a scheduling offset (e.g., via the parameter k0) that schedulesa cross-slot DL data transmission 504 in a slot_(m+2) of the second BWP.The BWP identifier may be a value (an integer value) used to refer to aBWP among BWPs configured on the UE. For example, suppose the UE isreceiving a small amount of data in the slots preceding slot_(m+1) (suchas slot_(n+2)), and in slot_(m+1) a large amount of data arrives fortransmission to the UE. The UE may be configured by the BS to switch toa wider BWP such as the second BWP in slot_(m+2). After a certainduration, the UE may receive, for example in slot_(x), DCI 506 thatindicates to switch to the first BWP (e.g., the narrow BWP).

In certain wireless communication networks (e.g. 5G NR), a minimumscheduling offset may be used to determine various actions related todownlink scheduled events such as DL/UL grants, cross-BWP scheduling, orcross-carrier scheduling. In certain aspects, the minimum schedulingoffset may be the minimum applicable value for k0, k2, and A-CSI-RStriggering. In cases where k0/k2 is below the minimum scheduling offset,a UE may either invalidate the DCI based on an indicated k0/k2 or adjustthe indicated k0/k2, according to the minimum scheduling offset. Inother cases, when the UE receives an indication of the minimumscheduling offset of k0/k2, an entry in the active DL (UL) time-domainresource allocation (TDRA) table with k0 (k2) value smaller than theindicated minimum value is not expected by the UE.

One or more values of a minimum scheduling offset may be configured viadownlink control signaling such as radio resource control (RRC)signaling and/or DCI. For example, the UE may be directly assigned aminimum scheduling offset value via DCI signaling. In other cases, theUE may receive an indication of a minimum scheduling offset value fromone or multiple values preconfigured through RRC signaling. A L1-basedadaptation of a minimum scheduling offset may additional to aBWP-switching based time-domain resource allocation adaptation. Anon-zero A-CSI-RS triggering offset may be used for non-Type-Dquasi-colocation (QCL) monitoring and reporting. A minimum A-CSI-RStriggering offset may be implicitly indicated based on the minimum valuefor k0. The L1-based adaptation of the minimum applicable value of k0may not apply to SI/RA/TC/P-RNTI in Type 0/0A/1/2 common search spacerespectively. The L1-based adaptation of the minimum applicable value ofk2 may not apply to PUSCH scheduled by a MAC RAR for contention-basedand contention-free RACH or a PUSCH scheduled by TC-RNTI.

Under multi-carrier or multi-BWP configurations, the minimum schedulingoffset value may be ambiguous based on differing numerologies associatedwith the carriers and/or BWPs. For instance, a UE configured with aminimum scheduling offset value may misinterpret the minimum schedulingoffset value for cross-BWP scheduling when the target BWP has adifferent numerology than the active BWP on which the cross-BWPscheduling instruction was received. Suppose for example, the target BWPhas a subcarrier spacing (SCS) of 30 kHz, the active BWP has a SCS of 15kHz, and the minimum scheduling offset is defined in terms of slots.Under such a scenario, the slot duration of the active BWP is 1 ms,whereas the slot duration of the target BWP is 0.5 ms, which may lead tothe UE attempting to apply a minimum scheduling offset at half theduration of what was intended. Thus, the misinterpreted minimumscheduling offset may result in missed transmissions and/or increasedpower consumption. In other cases, the minimum scheduling offset may beupdated to handle the differing numerologies, but such a scheme wouldresult in increased downlink signaling/overhead.

Aspects of the present disclosure generally relate to a framework fordetermining a minimum scheduling offset on downlink triggered eventsunder multi-carrier and/or multi-BWP configurations. Such a schedulingframework may provide efficient wireless communications includingdesirable power consumption and reduced overhead signaling. As anexample, the minimum scheduling offset may be given in terms atime-domain resource (e.g., a number of slots) according to a numerologyof an active BWP, a reference numerology, or a set of values associatedwith various BWPs. In other cases, the minimum scheduling offset may beset according to the units of k0 or k2. As another example, the minimumscheduling offset may be set according to an absolute time value. Withcross-BWP and/or cross-carrier scheduling, the minimum scheduling offsetmay be defined per component carrier (CC) (e.g., common across BWPs in agiven CC) or per BWP as further described herein. The UE may beconfigured with various values of the minimum scheduling offset viadownlink control signaling, including downlink control information(DCI), a medium access control (MAC) control element (CE), or radioresource control (RRC) configuration.

In case a minimum scheduling offset is defined per CC, the minimumscheduling offset may be defined in terms of a designated numerology ofa BWP (e.g. 15 kHz SCS). In aspects, the minimum scheduling offset mayhave values associated with each of the BWP in the CC (e.g. the minimumscheduling offset parameter, X=2 slots for 15 kHz SCS, and X=4 slots for30 kHz SCS). In other aspects, the minimum scheduling offset may bedefined in terms of an absolute time value, e.g., 2 msec. When appliedto k0 or k2, the minimum scheduling offset may converted to thecorresponding SCS of PDSCH or PUSCH.

In some cases, a minimum scheduling offset defined per CC may not bewell suited in cases where the BWPs target different data usagescenarios, such as a narrow BWP for low data usage and low powerconsumption. For instance, when switching to a narrower BWP, it may bedesirable to also change the minimum scheduling offset that facilitatespower savings (e.g., a longer minimum scheduling offset). As anotherexample, when switching to a wider BWP, it may be desirable to have ashorter minimum scheduling offset to facilitate lower latencycommunications. If the minimum scheduling offset is common across a CC,it may lead to higher signaling overhead, for example, to update theminimum scheduling offset when switching the BWP. Instead, the minimumscheduling offset may be defined per BWP to account for changes in thenumerology or function of a BWP.

In certain aspects, the minimum scheduling offset may be defined per BWPaccording to various frameworks. For instance, when a UE is instructedto switch from an active BWP to a target BWP (e.g., triggered bycross-BWP scheduling), the minimum scheduling offset may be definedaccording to the numerology of the active BWP. In other cases, theminimum scheduling offset may be defined according to the numerology ofthe target BWP. In aspects, the minimum scheduling offset may be definedaccording to a maximum of a minimum value associated with the active BWPand a minimum value associated with the target BWP. In other aspects,the minimum scheduling offset may be defined according to a sum of aminimum value associated with the active BWP and a minimum valueassociated with the target BWP. In still other aspects, the minimumscheduling offset may be defined for cross-BWP scheduling independently.

In cases where the minimum scheduling offset is defined according to thenumerology of the active BWP, the minimum scheduling offset provides thesame delay as scheduling within the same BWP before the BWP switch. Ifthe current and target BWPs have different numerologies, and if minimumscheduling offset is defined in a number of slots of the current BWP'snumerology, conversion of the offset to the target BWP's numerology maybe applied to cross-BWP scheduling. For instance, the minimum schedulingoffset conversion may be given by the following expression:

$\begin{matrix}{X^{\prime} = \lceil {X \cdot \frac{2^{\mu_{{BWP},{target}}}}{2^{\mu_{{BWP},{curr}}}}} \rceil} & (1)\end{matrix}$

where X′ is the converted minimum scheduling offset, X is the minimumscheduling offset being converted such as the minimum offset associatedwith the active BWP, μ_(BWP,target) is the numerology of the target BWP,μ_(BWP,curr) is the numerology of the active BWP.

FIG. 6A illustrates example intra-BWP scheduling of downlinkcommunications where the minimum scheduling offset is defined accordingto the numerology of the active BWP, in accordance with certain aspects.Suppose a BWP switch delay is configured as 1 slot at 15 kHz SCS and 2slots at 30 kHz SCS, the minimum scheduling offset (X) associated withBWP0 (15 kHz SCS) is set as 2 slots, the minimum scheduling offset (X)associated with BWP1 (30 kHz SCS) is set as 0 slots, and BWP0 and BWP1may each have various values of k0 configured. As shown, a UE mayreceive DCI 602 from a BS via a control channel such as a PDCCH. The DCI602 may be received in slot_(n) and indicate a scheduling offset (e.g.,k0=2) that schedules a cross-slot DL data transmission 604 inslot_(n+2). If the minimum scheduling offset associated with active BWP(BWP0) is applied, the scheduling offset of k0=2 satisfies the minimumscheduling offset value of 2 slots.

FIG. 6B illustrates example cross-BWP scheduling and intra-BWPscheduling of downlink communications where the active BWP provides theminimum scheduling offset, in accordance with certain aspects of thepresent disclosure. As shown, a UE may receive DCI 606 from a BS via acontrol channel such as a PDCCH. The DCI 606 may be received in slot_(n)and indicate BWP identifier of BWP1 and a scheduling offset (e.g., k0=2in terms of BWP1) that schedules a cross-slot DL data transmission 608in slot_(n+2) of BWP1. Assuming the same scheduling parameters (BWPswitch delay, k0, and X) described herein with respect to FIG. 6A applyunder this example, if the minimum scheduling offset associated withactive BWP (BWP0) is converted to the numerology of the target BWP, forexample, according to Equation (1), the conversion returns a minimumscheduling offset of 4 slots in terms of BWP1. In this example, k0=2 isbelow the converted minimum scheduling offset and not a valid DCIsetting. Instead, if the DCI 606 indicates a scheduling offset (e.g.,k0=4 in terms of BWP1) that schedules a cross-slot DL data transmission610 in slot_(n+4) of BWP1, the scheduling offset (k0=4) satisfies theminimum scheduling offset. In aspects, the DL/UL grant parameters (k0,k2) may be checked according to the following expression:

$\begin{matrix}{\{ {k0} \middle| {k2} \} \leq \lceil {X \cdot \frac{2^{\mu_{{BWP},{target}}}}{2^{\mu_{{BWP},{curr}}}}} \rceil} & (2)\end{matrix}$

If the DL/UL grant parameters (k0, k2) are less than or equal to theconverted minimum scheduling offset (X′), the DL/UL grant parameters(k0, k2) may be treated as invalid parameters. In other words, the UEmay not expect the DL/UL grant parameters (k0, k2) to be less than orequal to the converted minimum scheduling offset. If the DL/UL grantparameters (k0, k2) are greater than (or equal to) the converted minimumscheduling offset, the DL/UL grant parameters (k0, k2) may be treated asvalid parameters.

Referring to FIG. 6B, the UE may receive DCI 612 that schedules anintra-slot DL data transmission 614. Under this example, the UE mayapply the active BWP's minimum scheduling offset (BWP1) of 0 slots,which facilitates intra-slot scheduling.

In cases where the minimum scheduling offset is defined according to thenumerology of the target BWP, the minimum scheduling offset provides aconsistent k0 or k2 determination for cross-BWP scheduling that takesinto account numerology changes as previously discussed herein. Forcross-BWP scheduling, the k0/k2 scheduling offset parameter may beinterpreted based on the TDRA table of the target BWP. In case thecurrent and target BWP have different numerologies, the target BWP'sminimum scheduling offset and the indicated k0/k2 may be based on thesame numerology (target BWP's). Because a UE can receive a cross-BWPgrant at any slot and a-priori does not know which BWP would be thetarget, the minimum scheduling offsets for all possible target BWP maybe taken into account, and very likely the PDCCH processing time budgetwould be driven by the smallest minimum scheduling offsets across allBWPs (i.e., current and possible target). Such a framework may not bepreferable for making a minimum scheduling offset BWP-specific.

In certain aspects, where the target BWP provides the minimum schedulingoffset, the current BWP's minimum scheduling offset may be added to aBWP switch delay as the overall required delay for cross-BWP switching.For example, FIG. 7 illustrates an example table of various BWP switchdelay values (e.g., in terms of slots) associated different withnumerologies (O. In certain aspects, the indicated k0 or k2 in across-BWP grant (in target BWP's numerology) may be expected to satisfythe overall determined delay (sum of current BWP and BWP switch delay),and also may be expected to satisfy the minimum scheduling offset of thetarget BWP.

The BWP switch delay may consider various assumptions, for example,related to k0=0 and k2=0 scheduling (i.e., intra-slot scheduling). Forinstance, the BWP switch delay may include the time for PDCCHprocessing, RF switch delay, and other software control delays. With anon-zero minimum k0 and k2, the PDCCH processing timeline may berelaxed. If BWP switch delay is not updated accordingly, a relaxed PDCCHprocessing time may overlap with other time budgets, such as for RFswitching. For cross-BWP scheduling (e.g., triggering a BWP switch), theindicated k0 or k2 may be large enough to accommodate a sum of a minimumscheduling offset associated with the target BWP (converted to thetarget BWP's numerology if different) and the BWP switch delay. Anadjustment term (e.g. plus or minus 1 slot) may be added to the sum.Alternatively, the added offset may be specifically configured anddifferent from the minimum scheduling offset of the BWP.

In certain aspects, for a DCI-based BWP switch, after the UE receivesBWP switching request at slot n on a serving cell, UE may receive PDSCH(for DL active BWP switch) or transmit PUSCH (for UL active BWP switch)on the new BWP on the serving cell on which BWP switch occurs no laterthan at slot n+T_(BWPswitchDelay). If any one of the minimum applicablevalues for k0 and k2 (e.g., the minimum scheduling offsets correspondingto k0 and k2) for the currently active DL and UL BWP is greater thanzero, the smaller of the two may be a time quantity added toT_(BWPswitchDelay) (i.e. the delay required by UE for an active BWPchange is increased). A UE may not expect to detect a DCI format 1_1 ora DCI format 0_1 indicating respectively an active DL BWP or an activeUL BWP change with the corresponding time domain resource assignmentfield providing a slot offset value for a PDSCH reception or PUSCHtransmission that is smaller than a delay required by the UE for anactive DL BWP change or UL BWP change and added with the correspondingminimum scheduling offset.

FIG. 8A illustrates example intra-BWP scheduling of downlinkcommunications where the target BWP may provide the minimum schedulingoffset, in accordance with certain aspects. Suppose the BWP switch delayis configured as 1 slot at 15 kHz SCS and 2 slots at 30 kHz SCS, theminimum scheduling offset (X) associated with BWP0 (15 kHz SCS) is setas 2 slots, the minimum scheduling offset (X) associated with BWP1 (30kHz SCS) is set as 0 slots, and BWP0 and BWP1 may each have variousvalues of k0 configured. As shown, a UE may receive DCI 802 from a BSvia a control channel such as a PDCCH. The DCI 802 may be received inslot_(n) and indicate a scheduling offset (e.g., k0=2) that schedules across-slot DL data transmission 804 in sloth+2. If the minimumscheduling offset associated with the target BWP (BWP0) is applied, thescheduling offset of k0=2 satisfies the minimum scheduling offset valueof 2 slots.

FIG. 8B illustrates example cross-BWP scheduling of downlinkcommunications where the target BWP may provide the minimum schedulingoffset, in accordance with certain aspects. As shown, the UE may receiveDCI 806 from a BS via a control channel such as a PDCCH. The DCI 806 maybe received in slot_(n) and indicate a BWP identifier associated withBWP1 and a scheduling offset (e.g., k0=2 in terms of BWP1) thatschedules a cross-slot DL data transmission 608 in slot_(n)+2 of BWP1.Assuming the same scheduling parameters (BWP switch delay, k0, and X)described herein with respect to FIG. 8A apply under this example, andif the minimum scheduling offset associated with the target BWP (BWP0)is applied, the scheduling offset of k0=2 satisfies the minimumscheduling offset value (X) of 0 slots and the BWP switch delay of 2slots. The potential PDCCH processing time budget is smaller compared tothe intra-BWP scheduling case depicted in FIG. 8A. Because the UE doesnot know when it is scheduled with an intra-BWP grant or a cross-BWPgrant, the UE has to take the worst case (i.e. smallest) PDCCHprocessing time budget. In this case, the larger minimum schedulingoffset configured for BWP0 may not be able to fully relax the PDCCHprocessing timeline considering the case for cross-BWP grant processingdepicted in FIG. 8B.

FIG. 8C illustrates another example intra-BWP scheduling of downlinkcommunications where the minimum scheduling offset is based on the BWPswitch delay, in accordance with certain aspects. As shown, the UE mayreceive DCI 810 from a BS via a control channel such as a PDCCH. The DCI810 may be received in slot_(n) and indicate a BWP identifier associatedwith BWP1 and a scheduling offset (e.g., k0=6 in terms of BWP1) thatschedules a cross-slot DL data transmission 608 in slot_(n)+6 of BWP1.Assuming the same scheduling parameters (BWP switch delay, k0, and X)described herein with respect to FIG. 8A apply under this example, ifthe minimum scheduling offset is based on the BWP switch delay, thescheduling offset of k0=6 satisfies the sum of the minimum schedulingoffset value (X) associated with the active BWP (BWP0) of 2 slots (interms of BWP0) and the BWP switch delay of 2 slots (in terms of BWP1).This scheme resolves the issue associated with the scheme depicted inFIG. 8B in a way that the large minimum scheduling offset configured forBWP0 can be used to fully relax the PDCCH processing time budget,because it is taken into account also for cross-BWP scheduling.

In aspects, the minimum scheduling offset may be defined according to amaximum of a minimum value associated with the active BWP and a minimumvalue associated with the target BWP. For instance, if the active BWP'sminimum offset is 2 slots and the target BWP's minimum offset is 1 slot,the cross-BWP scheduling may have a scheduling offset k0/k2 of at leastmax(2,1), which in this example is 2 slots. If the BWPs have differentnumerologies, the current BWP's offset may be converted to the targetBWP's numerology before performing the max operation, for example,according to Equation (1).

In certain aspects, the minimum scheduling offset may be definedaccording to a sum of parameters including a minimum value associatedwith the active BWP and a minimum value associated with the target BWP.For example, if the active BWP's minimum offset is set as 2 slots, andthe target BWP's minimum offset is set as 1 slot, the cross-BWPscheduling may have a scheduling offset k0/k2 of 3 slots. An adjustmentterm (e.g. plus or minus 1 slot) may be added to the sum. In some cases,the overall delay may be too large, resulting in an increased latency.If the BWPs have different numerologies, the current BWP's offset may beconverted to the target BWP's numerology before performing the maxoperation, for example, according to Equation (1).

In certain aspects, the minimum scheduling offset may be defined forcross-BWP scheduling independently from other scheduling events. Becausea UE may receive a cross-BWP grant at any slot, this effectively meansthat at any slot two minimum scheduling offsets may be considered. Forexample, the minimum scheduling offset for cross-BWP scheduling may bethe minimum of the minimum value associated with the active BWP and theminimum value corresponding to the cross-BWP scheduling.

While the examples provided herein are described with respect to DL/ULscheduling grants with respect to k0/k2 to facilitate understanding,aspects of the present disclosure may also be applied to cross-BWPscheduling, cross-carrier scheduling, or other downlink controlsignaling event triggers (such as A-CSI-RS monitoring and reporting).

In certain aspects, the minimum scheduling offset may be set accordingto cross-carrier scheduling. Explicit configuration/signaling of theminimum scheduling offsets may be a unified mechanism that works forboth self-carrier scheduling and cross-carrier scheduling with same ordifferent numerologies. For example, the minimum scheduling offset maydefined based on the configuration and numerology of the target BWP ofthe target CC according to the various BWP-based mechanisms describedherein. In other aspects, the minimum scheduling offset may definedbased on the configuration and numerology of the active BWP of thescheduling CC (i.e., the CC on which scheduling is received). In such acase, the minimum scheduling offset of the active BWP of the schedulingCC may be converted to the numerology of the PDSCH/PUSCH on thescheduled CC, for example, according to the following expression:

$\begin{matrix}{X^{\prime} = \lceil {X \cdot \frac{2^{\mu_{P{\{{D❘U}\}}{SCH}}}}{2^{\mu_{PDCCH}}}} \rceil} & (3)\end{matrix}$

In aspects, the DL/UL grant parameters (k0, k2) may be checked accordingto the following expression:

$\begin{matrix}{\{ {k0} \middle| {k2} \} \leq \lceil {X \cdot \frac{2^{\mu_{P{\{{D|U}\}}SCH}}}{2^{\mu_{PDCCH}}}} \rceil} & (4)\end{matrix}$

As previously discussed, if the DL/UL grant parameters (k0, k2) are lessthan or equal to the converted minimum scheduling offset (X′), the DL/ULgrant parameters (k0, k2) may be treated as invalid parameters. In otherwords, the UE may not expect the DL/UL grant parameters (k0, k2) to beless than or equal to the converted minimum scheduling offset. If theDL/UL grant parameters (k0, k2) are greater than (or equal to) theconverted minimum scheduling offset, the DL/UL grant parameters (k0, k2)may be treated valid parameters.

In certain wireless communication systems (e.g., 5G NR), the UE may bedetermine when to apply an updated value of the minimum schedulingoffset as described herein. For example, for an active DL and active ULBWP, when a UE is indicated by L1-based signaling(s) in slot n to changethe minimum scheduling offset value of k0 and/or k2, the UE may not beexpected to apply the new minimum scheduling offset value before slotvalues given by the following expressions:

$\begin{matrix}{{{k0}:\lceil {( {n + X} ) \cdot \frac{2^{\mu_{PDSCH}}}{2^{\mu_{PDCCH}}}} \rceil}} & (5)\end{matrix}$ $\begin{matrix}{{k2}:\lceil {( {n + X} ) \cdot \frac{2^{\mu_{PUSCH}}}{2^{\mu_{PDCCH}}}} \rceil} & (6)\end{matrix}$

where X=max (Y,Z), Y is the minimum scheduling offset value of k0 priorto the indicated change, Z is the smallest feasible non-zero applicationdelay (e.g. 1). In another example, X=Y+Z is another way to ensure thatX is at least as large as the smallest feasible non-zero applicationdelay. In certain cases, such a mechanism to determine when the newminimum scheduling offset is applied may not be suitable for certainscheduling situations or may result in inefficiencies such as increasedlatency or inefficient power consumption.

Certain aspects of the present disclosure provide an enhancement toimprove the framework to update the minimum scheduling offset accordingto an application delay. Generally speaking, the effective start time ofthe updated minimum value may not be earlier than the current minimumvalue. In certain aspects, Y with respect to Equations (5) and (6) maybe the minimum value from the minimum scheduling offset value of k0 andminimum scheduling offset value of k2. In other aspects, the applicationdelay may be determined based on an absolute time value, a number oftime-domain resources (e.g., slots), or a BWP switch delay value.

FIG. 9 is a flow diagram illustrating example operations 900 forwireless communication, in accordance with certain aspects of thepresent disclosure. The operations 900 may be performed, for example, byUE (e.g., the UE 120 a in the wireless communication network 100).Operations 900 may be implemented as software components that areexecuted and run on one or more processors (e.g., controller/processor280 of FIG. 2). Further, the transmission and reception of signals bythe UE in operations 900 may be enabled, for example, by one or moreantennas (e.g., antennas 252 of FIG. 2). In certain aspects, thetransmission and/or reception of signals by the UE may be implementedvia a bus interface of one or more processors (e.g.,controller/processor 280) obtaining and/or outputting signals.

The operations 900 may begin, at 902, where the UE may receive, from abase station, one or more configurations indicating wirelesscommunication resources including at least one of a plurality ofbandwidth parts (BWP) or a plurality of component carriers (CCs). At904, the UE may receive, from the base station, control signalingindicating a scheduling offset to communicate with the base station viaat last one of the BWPs within at least one of the CCs. At 906, the UEmay determine a value of the scheduling offset based at least in part ona minimum scheduling offset value. At 908, the UE may take at least oneaction in response to the determination.

At 904, the scheduling offset may provide a scheduling delay (e.g., aspecific duration in terms of time-domain resources) between an end of areference point (e.g., a PDCCH transmission) and a beginning of atransmission or event scheduled by the PDCCH. For example, thescheduling offset may indicate a value for k0 and/or k2 for DL/ULresource grants. In other cases, the scheduling offset may provide adelay from a reference point (e.g., a PDCCH transmission) and thebeginning of an event such as cross-BWP scheduling, cross-carrierscheduling, or other downlink control signaling event triggers (such asA-CSI-RS monitoring and reporting).

The minimum scheduling offset value may be determined based on variousreference units, such as a numerology of a SCS, a time-domain resource,a reference parameter, or a unit of time. For instance, the minimumscheduling offset value may be given in terms of a time-domain resource(e.g., slots) and converted to an absolute value of time based on acertain reference system. In aspects, the minimum scheduling offsetvalue may be determined based on a numerology of an active BWP among theplurality of BWPs. In other aspects, the minimum scheduling offset valuemay be determined based on a reference numerology, such as a designatedSCS. In some cases, the UE may be configured with a set of minimumscheduling offset values, and each value may correspond to a differentBWP. For instance, the minimum scheduling offset value may be selectedamong the plurality of minimum values, each of the minimum valuescorresponds to one of the plurality of BWPs. As an example, the minimumscheduling offset value among the plurality of minimum values may beselected from values associated with a specific BWP (e.g., the activeBWP or target BWP) via an indication (e.g., a bitmap or bit flag)received in downlink control signaling such as DCI. That is, theindication carried via downlink control signaling may map to the minimumvalues configured for the specific BWP, and the UE may select theminimum scheduling offset based on the indication. Each value may be setin terms of the numerology of the corresponding BWP.

In other aspects, the minimum scheduling offset value may have the sameunits as the scheduling offset parameter k0 and/or k2. That is, theminimum scheduling offset value may be determined to have a samenumerology as the scheduling offset (e.g., k0 and/or k2). The minimumscheduling offset value may be set to an absolute time value (e.g., 1ms). That is, the units of the minimum scheduling offset value may berepresented by a unit of time, such as millisecond or microseconds.

In certain aspects, the minimum scheduling offset may be configured perCC. That is, the same minimum scheduling offset may be applied acrossBWPs within a CC. As an example, the control signaling at 904 mayindicate to communicate with the base station via a target BWP that isdifferent from an active BWP.

Alternatively or additionally, the minimum scheduling offset may beconfigured per BWP. As an example, the control signaling at 904 mayindicate to communicate with the base station via a target BWP that isdifferent from an active BWP. The minimum scheduling offset may beconfigured per BWP under various schemes. In aspects, some of the BWPsmay be configured with one or more separate minimum scheduling offsets(e.g., via RRC signaling), and the value of the minimum schedulingoffsets may be determined or interpreted in terms of the numerology of aspecific BWP, such as the active BWP or target BWP. For instance, theminimum scheduling offset value may be set according to a minimum value(e.g., a minimum applicable value) associated with the active BWP, forexample, as described herein with respect to FIG. 6B. That is, one ofthe minimum values configured for the active BWP may serve as theminimum scheduling offset value used for various scheduling. Forexample, the UE may receive downlink control signaling selecting one ofthe minimum values associated with the active BWP, and the selectedminimum value may represent the minimum scheduling offset used forvarious scheduling, for example, in a BWP switch procedure that switchesfrom the active BWP to a target BWP (e.g., a newly active BWP indicatedin a BWP switch). In cases where the numerology of the active BWP isdifferent from the numerology of the target BWP, the numerology of theminimum value associated with the active BWP may be converted to thenumerology of the minimum value associated with the target BWP, forexample, according to Equation (1). As an example, the operations 900may further include the UE converting the minimum value associated withthe active BWP to a numerology of the target BWP, and the minimumscheduling offset value may be set according to the converted minimumvalue.

In other cases, the minimum scheduling offset value may be set accordingto a minimum value associated with the target BWP. In cases where theminimum value associated with the target BWP may provide an insufficientdelay, the minimum scheduling offset value may set according to a sum ofparameters including a minimum value associated with the active BWP anda BWP switch delay value, for example, as described herein with respectto FIGS. 7 and 8C. In certain aspects, the sum of parameters may alsoinclude an adjustment term (e.g., a signed value of slots). That is, theminimum scheduling offset value may be equal to the sum of the minimumvalue associated with the active BWP, the BWP switch delay value, andthe adjustment term.

In aspects, the minimum scheduling offset value may be set according toa maximum of a first minimum value associated with the target BWP and asecond minimum value associated with the active BWP. In cases where thenumerology of the active BWP is different from the numerology of thetarget BWP, the numerology of the minimum value associated with theactive BWP may be converted to the numerology of the minimum valueassociated with the target BWP, for example, according to Equation (1).For example, operations 900 may further include the UE converting thesecond minimum value associated with the active BWP to a numerology ofthe target BWP, and the minimum scheduling offset value may be setaccording to the maximum of a first minimum value associated with thetarget BWP and the converted second minimum value.

In certain aspects, the minimum scheduling offset value may be setaccording to a sum of parameters including a first minimum valueassociated with the target BWP and a second minimum value associatedwith the active BWP. In certain aspects, the sum of parameters may alsoinclude an adjustment term (e.g., a signed value of slots). That is, theminimum scheduling offset value may be equal to the sum of the minimumvalue associated with the target BWP, the minimum value associated withthe active BWP, and the adjustment term. In cases where the numerologyof the active BWP is different from the numerology of the target BWP,the numerology of the minimum value associated with the active BWP maybe converted to the numerology of the minimum value associated with thetarget BWP, for example, according to Equation (1). For example,operations 900 may further include the UE converting the second minimumvalue associated with the active BWP to a numerology of the target BWP,and the minimum scheduling offset value may be set according to the sumof parameters including the first minimum value associated with thetarget BWP and the converted second minimum value, and optionally theadjustment term.

In other aspects, the minimum scheduling offset value may be configuredper cross-BWP scheduling. That is, the minimum scheduling offset may bedefined for cross-BWP scheduling events independently. The minimumscheduling offset for cross-BWP scheduling may be the minimum of theminimum value associated with the active BWP and the minimum valuecorresponding to the cross-BWP scheduling. For example, the minimumscheduling offset value may be set according to a minimum of a firstminimum value associated with cross-BWP scheduling and a second minimumvalue associated with the active BWP.

In certain cases, the UE may receive an updated value for the minimumscheduling offset. In such cases, the UE may determine when to apply theupdated value. For example, the operations 900 may further include theUE receiving, from the base station, additional control signalingindicating an updated minimum scheduling offset value. The UE maydetermine an application delay to apply the updated minimum schedulingoffset value based on at least one of an absolute time value, a numberof time-domain resources (e.g., slots), or a BWP switch delay value, forexample, as described herein with respect to FIG. 7. The UE may applythe updated minimum scheduling offset value based on the applicationdelay. That is, the UE may apply the updated minimum scheduling at thetime indicated by the application delay. The application delay may bethe delay between the control signaling that carries the updated valuefor the minimum scheduling offset and the time to apply the updatedvalue.

In certain aspects, the minimum scheduling offset may be configured forcross-carrier scheduling. In some cases, the minimum scheduling offsetmay defined based on the configuration and numerology of the target BWPof the target CC according to the various BWP-based mechanisms describedherein. As an example, the control signaling at 904 may be received on afirst component carrier and indicate to communicate via a secondcomponent carrier, and the minimum scheduling offset value may beconfigured according to a numerology of an active BWP of the secondcomponent carrier. That is, the active BWP of the scheduled CC (i.e.,the target CC) may provide the minimum scheduling offset and thenumerology in which the minimum scheduling offset is interpreted.Expressed another way, the minimum scheduling offset assigned to theactive BWP of the scheduled CC may represent the minimum schedulingoffset used for various scheduling, such as cross-carrier scheduling. Inother cases, the minimum scheduling offset value may be set according tothe max of the active BWP and the target BWP, the sum of the active BWPand the target BWP, or a particular minimum scheduling offset forcross-carrier scheduling.

In other aspects, the minimum scheduling offset may defined based on theconfiguration and numerology of the active BWP of the scheduling CC(i.e., the CC on which scheduling is received). For example, the controlsignaling at 904 may be received on a first component carrier andindicate to communicate via a second component carrier, and the minimumscheduling offset value may be configured according to a numerology ofan active BWP of the first component carrier. In cases where thenumerology of the active BWP is different from the numerology of thetarget BWP, the numerology of the minimum value associated with theactive BWP may be converted to the numerology of the minimum valueassociated with the target BWP, for example, according to Equation (3).For example, the operations 900 may further include the UE converting aminimum value associated with the active BWP of the first componentcarrier to a numerology of a target BWP of the second component carrier,and the minimum scheduling offset value may be set according to theconverted minimum value.

In cases where the scheduling offset is at or below (e.g., less than orequal to) the minimum scheduling offset value, the UE may take variousactions. For example, the UE may treat the control signaling as invalidand ignore control signaling if the value of the scheduling offset isbelow the minimum scheduling offset value. In certain cases, the UE maytreat the scheduling offset as having a value of the minimum schedulingoffset value in cases where the scheduling offset is below the minimumscheduling offset value. In other cases, the UE may communicate with thebase station at the time indicated by the scheduling offset if the valueof the scheduling offset is at or above the minimum scheduling offsetvalue. For example, the scheduling offset may be an uplink grantenabling the UE to transmit data to the base station. As anotherexample, the scheduling offset may be a downlink grant enabling the UEto receive data from the base station.

FIG. 10 is a flow diagram illustrating example operations 1000 forwireless communication, in accordance with certain aspects of thepresent disclosure. The operations 1000 may be performed, for example,by a BS (e.g., the BS 110 a in the wireless communication network 100).The operations 1000 may be complimentary to the operations 900 performedby the UE. Operations 1000 may be implemented as software componentsthat are executed and run on one or more processors (e.g.,controller/processor 240 of FIG. 2). Further, the transmission andreception of signals by the BS in operations 1000 may be enabled, forexample, by one or more antennas (e.g., antennas 234 of FIG. 2). Incertain aspects, the transmission and/or reception of signals by the BSmay be implemented via a bus interface of one or more processors (e.g.,controller/processor 240) obtaining and/or outputting signals.

The operations 1000 may begin, at 1002, where the BS may determine oneor more configurations indicating wireless communication resourcesincluding at least one of a plurality of bandwidth parts (BWP) or aplurality of component carriers (CCs). At 1004, the BS may transmit theone or more configurations to a user equipment (UE). At 1006, the BS maydetermine a minimum scheduling offset value for a scheduling offset thatindicates a scheduling delay to communicate via at last one of the BWPswithin at least one of the CCs. At 1008, the BS may configure the UEwith the minimum scheduling offset value.

The base station may use the minimum scheduling offset value indetermining a scheduling offset value for DL/UL scheduling grants(k0/k2), cross-BWP scheduling, cross-carrier scheduling, or otherdownlink control signaling event triggers (such as A-CSI-RS monitoringand reporting). For instance, the base station may determine a value fork0/k2 that satisfies a threshold associated with the minimum schedulingoffset value (e.g., k0≥ the minimum scheduling offset value) whenscheduling DL/UL resource grants.

At 1008, the BS may configure the UE with the minimum scheduling offsetvalue, for example, by transmitting, to the UE, a configurationindicating one or more minimum scheduling offset values. For example,the BS may configure the UE with various values of the minimumscheduling offset via downlink control signaling, including DCI, aMAC-CE, or RRC configuration.

The minimum scheduling offset value may be determined based on variousreference units, such as a numerology of a SCS, a time-domain resource,a reference parameter, or a unit of time. For instance, the minimumscheduling offset value may be given in terms of a time-domain resource(e.g., slots) and converted to an absolute value of time based on acertain reference system. In aspects, the minimum scheduling offsetvalue may be determined based on a numerology of an active BWP among theplurality of BWPs. In other aspects, the minimum scheduling offset valuemay be determined based on a reference numerology, such as a designatedSCS. In some cases, the UE may be configured with a set of minimumscheduling offset values, and each value may correspond to a differentBWP. For instance, the minimum scheduling offset value may be selectedamong the plurality of minimum values, each of the minimum valuescorresponds to one of the plurality of BWPs. Each value may be set interms of the numerology of the corresponding BWP.

In other aspects, the minimum scheduling offset value may have the sameunits as the scheduling offset parameter k0 and/or k2. That is, theminimum scheduling offset value may be determined to have a samenumerology as the scheduling offset (e.g., k0 and/or k2). The minimumscheduling offset value may be set to an absolute time value (e.g., 1ms). That is, the units of the minimum scheduling offset value may berepresented by a unit of time, such as millisecond or microseconds.

In certain aspects, the minimum scheduling offset may be configured perCC. That is, the same minimum scheduling offset may be applied acrossall of the BWPs within a CC. As an example, the base station maytransmit, to the UE, control signaling that indicates to communicatewith the base station via a target BWP that is different from an activeBWP, and the minimum scheduling offset value may be configured percomponent carrier.

Alternatively or additionally, the minimum scheduling offset may beconfigured per BWP. As an example, the base station may transmit, to theUE, control signaling that indicates to communicate with the basestation via a target BWP that is different from an active BWP, and theminimum scheduling offset value may be configured per BWP under variousschemes. For instance, the minimum scheduling offset value may setaccording to a minimum value associated with the active BWP, forexample, as described herein. In cases where the numerology of theactive BWP is different from the numerology of the target BWP, thenumerology of the minimum value associated with the active BWP may beconverted to the numerology of the minimum value associated with thetarget BWP, for example, according to Equation (1). As an example, theoperations 1000 may further include the base station converting theminimum value associated with the active BWP to a numerology of thetarget BWP, and the minimum scheduling offset value may be set accordingto the converted minimum value to determine scheduling offsets.

In other cases, the minimum scheduling offset value may be set accordingto a minimum value associated with the target BWP. In cases where theminimum value associated with the target BWP may provide an insufficientdelay, the minimum scheduling offset value may be set according to a sumof parameters including a minimum value associated with the active BWPand a BWP switch delay value, for example, as described herein withrespect to FIGS. 7 and 8C. In certain aspects, the sum of parameters mayalso include an adjustment term (e.g., a signed value of slots). Thatis, the minimum scheduling offset value may be equal to the sum of theminimum value associated with the active BWP, the BWP switch delayvalue, and the adjustment term.

In aspects, the minimum scheduling offset value may be set according toa maximum of a first minimum value associated with the target BWP and asecond minimum value associated with the active BWP. In cases where thenumerology of the active BWP is different from the numerology of thetarget BWP, the numerology of the minimum value associated with theactive BWP may be converted to the numerology of the minimum valueassociated with the target BWP, for example, according to Equation (1).For example, operations 1000 may further include the base stationconverting the second minimum value associated with the active BWP to anumerology of the target BWP, and the minimum scheduling offset valuemay be set according to the maximum of a first minimum value associatedwith the target BWP and the converted second minimum value.

In certain aspects, the minimum scheduling offset value may be setaccording to a sum of parameters including a first minimum valueassociated with the target BWP and a second minimum value associatedwith the active BWP. In certain aspects, the sum of parameters may alsoinclude an adjustment term (e.g., a signed value of slots). That is, theminimum scheduling offset value may be equal to the sum of the minimumvalue associated with the target BWP, the minimum value associated withthe active BWP, and the adjustment term. In cases where the numerologyof the active BWP is different from the numerology of the target BWP,the numerology of the minimum value associated with the active BWP maybe converted to the numerology of the minimum value associated with thetarget BWP, for example, according to Equation (1). For example,operations 1000 may further include the base station converting thesecond minimum value associated with the active BWP to a numerology ofthe target BWP, and the minimum scheduling offset value may be setaccording to the sum of parameters including the first minimum valueassociated with the target BWP and the converted second minimum value,and optionally the adjustment term.

In other aspects, the minimum scheduling offset value may be configuredper cross-BWP scheduling. That is, the minimum scheduling offset may bedefined for cross-BWP scheduling events independently. The minimumscheduling offset for cross-BWP scheduling may be the minimum of theminimum value associated with the active BWP and the minimum valuecorresponding to the cross-BWP scheduling. For example, the minimumscheduling offset value may be set according to a minimum of a firstminimum value associated with cross-BWP scheduling and a second minimumvalue associated with the active BWP.

In certain cases, the base station may configure the UE with an updatedvalue for the minimum scheduling offset. For example, operations 1000may further include the base station determining an updated minimumscheduling offset value and transmitting, to the UE, control signalingindicating an updated minimum scheduling offset value. The base stationmay determine an application delay to apply the updated minimumscheduling offset value based on at least one of an absolute time value,a number of time-domain resources, or a BWP switch delay value. The basestation may apply the updated minimum scheduling offset value based onthe application delay. That is, the base station may apply the updatedminimum scheduling at the time indicated by the application delay.

In certain aspects, the minimum scheduling offset may be configured forcross-carrier scheduling. In some cases, the minimum scheduling offsetmay defined based on the configuration and numerology of the target BWPof the target CC according to the various BWP-based mechanisms describedherein. For example, the base station may transmit on a first componentcarrier, to the UE, control signaling that indicates to communicate viaa second component carrier, and the minimum scheduling offset value andconfigured according to a numerology of an active BWP of the secondcomponent carrier.

In other aspects, the minimum scheduling offset may defined based on theconfiguration and numerology of the active BWP of the scheduling CC(i.e., the CC on which scheduling is received). For example, the basestation may transmit on a first component carrier, to the UE, controlsignaling that indicates to communicate via a second component carrier,and the minimum scheduling offset value may be configured according to anumerology of an active BWP of the first component carrier. In caseswhere the numerology of the active BWP is different from the numerologyof the target BWP, the numerology of the minimum value associated withthe active BWP may be converted to the numerology of the minimum valueassociated with the target BWP, for example, according to Equation (3).For example, the operations 1000 may further include the base stationconverting a minimum value associated with the active BWP of the firstcomponent carrier to a numerology of a target BWP of the secondcomponent carrier, and the minimum scheduling offset value may be setaccording to the converted minimum value.

FIG. 11 illustrates a communications device 1100 (e.g., the UE 120 a)that may include various components (e.g., corresponding tomeans-plus-function components) configured to perform operations for thetechniques disclosed herein, such as the operations illustrated in FIG.9. The communications device 1100 includes a processing system 1102coupled to a transceiver 1108 (e.g., a transmitter and/or receiver). Thetransceiver 1108 is configured to transmit and receive signals for thecommunications device 1100 via an antenna 1110, such as the varioussignals as described herein. The processing system 1102 may beconfigured to perform processing functions for the communications device1100, including processing signals received and/or to be transmitted bythe communications device 1100.

The processing system 1102 includes a processor 1104 coupled to acomputer-readable medium/memory 1112 via a bus 1106. In certain aspects,the computer-readable medium/memory 1112 is configured to storeinstructions (e.g., computer-executable code) that when executed by theprocessor 1104, cause the processor 1104 to perform the operationsillustrated in FIG. 9, or other operations for performing the varioustechniques discussed herein related to the minimum scheduling offset. Incertain aspects, computer-readable medium/memory 1112 stores code forreceiving 1114, code for transmitting 1116, code for determining 1118,code for taking action 1120, and/or code for converting 1122. In certainaspects, the processor 1104 has circuitry configured to implement thecode stored in the computer-readable medium/memory 1112. The processor1104 includes circuitry for receiving 1124, circuitry for transmitting1126, circuitry for determining 1128, circuitry for taking action 1130,and/or circuitry for converting 1122.

FIG. 12 illustrates a communications device 1200 (e.g., the BS 110 a)that may include various components (e.g., corresponding tomeans-plus-function components) configured to perform operations for thetechniques disclosed herein, such as the operations illustrated in FIG.10. The communications device 1200 includes a processing system 1202coupled to a transceiver 1208 (e.g., a transmitter and/or receiver). Thetransceiver 1208 is configured to transmit and receive signals for thecommunications device 1200 via an antenna 1210, such as the varioussignals as described herein. The processing system 1202 may beconfigured to perform processing functions for the communications device1200, including processing signals received and/or to be transmitted bythe communications device 1200.

The processing system 1202 includes a processor 1204 coupled to acomputer-readable medium/memory 1212 via a bus 1206. In certain aspects,the computer-readable medium/memory 1212 is configured to storeinstructions (e.g., computer-executable code) that when executed by theprocessor 1204, cause the processor 1204 to perform the operationsillustrated in FIG. 10, or other operations for performing the varioustechniques discussed herein related to the minimum scheduling offset. Incertain aspects, computer-readable medium/memory 1212 stores code fortransmitting 1214, code for receiving 1216, code for determining 1218,code for configuring 1220, code for applying 1222, and/or code forconverting 1224. In certain aspects, the processor 1204 has circuitryconfigured to implement the code stored in the computer-readablemedium/memory 1212. The processor 1204 includes circuitry fortransmitting 1226, circuitry for receiving 1228, circuitry fordetermining 1230, circuitry for configuring 1232, circuitry for applying1234, and/or circuitry for converting.

Example Aspects

Implementation examples are described in the following numbered clauses:

Aspect 1: A method of wireless communication by a user equipment,comprising: receiving, from a base station, one or more configurationsindicating wireless communication resources including at least one of aplurality of bandwidth parts (BWP) or a plurality of component carriers(CCs); receiving, from the base station, control signaling indicating ascheduling offset to communicate with the base station via at last oneof the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP; converting a minimumscheduling offset value associated with the active BWP to a numerologyof the target BWP; determining a value of the scheduling offset based atleast in part on the converted minimum scheduling offset value; andperforming at least one action in response to the determination.

Aspect 2: The method of Aspect 1, wherein the minimum scheduling offsetvalue is determined based on a numerology of the active BWP among theplurality of BWPs.

Aspect 3: The method of Aspect 1 or Aspect 2, wherein the minimumscheduling offset value is selected among a plurality of minimum values.

Aspect 4: The method according to any of Aspects 1-3, wherein theminimum scheduling offset value is determined to have a same numerologyas the scheduling offset.

Aspect 5: The method according to any of Aspects 1-4, wherein theminimum scheduling offset value is configured per BWP.

Aspect 6: The method according to any of Aspects 1-5, wherein convertingthe minimum scheduling offset value comprises converting the minimumscheduling offset value based at least in part on a ratio of thenumerology of the target BWP to a numerology of the active BWP.

Aspect 7: The method of Aspect 6, wherein converting the minimumscheduling offset value comprises converting the minimum schedulingoffset value based at least in part on a product of the minimumscheduling offset value and the ratio.

Aspect 8: The method according to any of Aspects 1-7, furthercomprising: receiving, from the base station, additional controlsignaling indicating an updated minimum scheduling offset value;determining an application delay to apply the updated minimum schedulingoffset value based on at least one of an absolute time value, a numberof time-domain resources, or a BWP switch delay value; and applying theupdated minimum scheduling offset value based on the application delay.

Aspect 9: The method according to any of Aspects 1-8, wherein: thecontrol signaling is received on the active BWP of a first componentcarrier and indicates to communicate via a target BWP of a secondcomponent carrier; and the minimum scheduling offset value is configuredaccording to a numerology of the active BWP of the second componentcarrier.

Aspect 10: The method according to any of Aspects 1-9, whereinperforming the at least one action comprises communicating with the basestation via the target BWP if the value of the scheduling offset isgreater than or equal to the converted minimum scheduling offset value.

Aspect 11: The method according to any of Aspects 1-10, whereinperforming the at least one action comprises treating the controlsignaling as invalid if the value of the scheduling offset is less thanthe minimum scheduling offset value.

Aspect 12: A method of wireless communication by a user equipment,comprising: receiving one or more configurations indicating wirelesscommunication resources including at least one of a plurality ofbandwidth parts (BWP) or a plurality of component carriers (CCs);receiving control signaling indicating a scheduling offset tocommunicate with a base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP; converting a minimum scheduling offset valueassociated with the active BWP to a numerology of the target BWP; andcommunicating with the base station via the target BWP in response todetermining that a value of the scheduling offset is greater than orequal to the converted minimum scheduling offset value.

Aspect 13: The method of Aspect 12, wherein converting the minimumscheduling offset value comprises converting the minimum schedulingoffset value based at least in part on a ratio of the numerology of thetarget BWP to a numerology of the active BWP.

Aspect 14: The method of Aspect 13, wherein converting the minimumscheduling offset value comprises converting the minimum schedulingoffset value based at least in part on a product of the minimumscheduling offset value and the ratio.

Aspect 15: An apparatus for wireless communication, comprising: amemory; and a processor coupled to the memory, the processor and thememory being configured to: receive, from a base station, one or moreconfigurations indicating wireless communication resources including atleast one of a plurality of bandwidth parts (BWP) or a plurality ofcomponent carriers (CCs), receive, from the base station, controlsignaling indicating a scheduling offset to communicate with the basestation via at last one of the BWPs within at least one of the CCs,wherein the control signaling indicates to communicate with the basestation via a target BWP that is different from an active BWP, convert aminimum scheduling offset value associated with the active BWP to anumerology of the target BWP, determine that a value of the schedulingoffset based at least in part on the converted minimum scheduling offsetvalue, and perform at least one action in response to the determination.

Aspect 16: The apparatus of Aspect 15, wherein the minimum schedulingoffset value is determined based on a numerology of the active BWP amongthe plurality of BWPs.

Aspect 17: The apparatus of Aspect 15 or Aspect 16, wherein the minimumscheduling offset value is selected among a plurality of minimum values.

Aspect 18: The apparatus according to any of Aspects 15-17, wherein theminimum scheduling offset value is determined to have a same numerologyas the scheduling offset.

Aspect 19: The apparatus according to any of Aspects 15-18, wherein theminimum scheduling offset value is configured per BWP.

Aspect 20: The apparatus according to any of Aspects 15-19, wherein toconvert the minimum scheduling offset value, the processor and thememory are further configured to convert the minimum scheduling offsetvalue based at least in part on a ratio of the numerology of the targetBWP to a numerology of the active BWP.

Aspect 21: The apparatus of Aspect 20, wherein to convert the minimumscheduling offset value, the processor and the memory are furtherconfigured to convert the minimum scheduling offset value based at leastin part on a product of the minimum scheduling offset value and theratio.

Aspect 22: The apparatus according to any of Aspects 15-21, wherein theprocessor and the memory are further configured to: receive, from thebase station, additional control signaling indicating an updated minimumscheduling offset value, determine an application delay to apply theupdated minimum scheduling offset value based on at least one of anabsolute time value, a number of time-domain resources, or a BWP switchdelay value, and apply the updated minimum scheduling offset value basedon the application delay.

Aspect 23: The apparatus according to any of Aspects 15-22, wherein: thecontrol signaling is received on the active BWP of a first componentcarrier and indicates to communicate via a target BWP of a secondcomponent carrier; and the minimum scheduling offset value is configuredaccording to a numerology of the active BWP of the second componentcarrier.

Aspect 24: The apparatus according to any of Aspects 15-23, wherein toperform the at least one action, the processor and the memory arefurther configured to communicate with the base station via the targetBWP if the value of the scheduling offset is greater than or equal tothe converted minimum scheduling offset value.

Aspect 25: The apparatus according to any of Aspects 15-24, wherein toperform the at least one action, the processor and the memory arefurther configured to treat the control signaling as invalid if thevalue of the scheduling offset is below the minimum scheduling offsetvalue.

Aspect 26: An apparatus for wireless communication, comprising: amemory; and a processor coupled to the memory, the processor and thememory being configured to: receive one or more configurationsindicating wireless communication resources including at least one of aplurality of bandwidth parts (BWP) or a plurality of component carriers(CCs), receive control signaling indicating a scheduling offset tocommunicate with a base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP, convert a minimum scheduling offset value associatedwith the active BWP to a numerology of the target BWP, and communicatewith the base station via the target BWP in response to determining thata value of the scheduling offset is greater than or equal to theconverted minimum scheduling offset value.

Aspect 27: The apparatus of Aspect 26, wherein to convert the minimumscheduling offset value, the processor and the memory are furtherconfigured to convert the minimum scheduling offset value based at leastin part on a ratio of the numerology of the target BWP to a numerologyof the active BWP.

Aspect 28: The apparatus of Aspect 27, wherein to convert the minimumscheduling offset value, the processor and the memory are furtherconfigured to convert the minimum scheduling offset value based at leastin part on a product of the minimum scheduling offset value and theratio.

Aspect 29: An apparatus, comprising: a memory comprisingcomputer-executable instructions; one or more processors configured toexecute the computer-executable instructions and cause the processingsystem to perform a method in accordance with any of Aspects 1-14.

Aspect 30: An apparatus, comprising means for performing a method inaccordance with any of Aspects 1-14.

Aspect 31: A non-transitory computer-readable medium comprisingcomputer-executable instructions that, when executed by one or moreprocessors of a processing system, cause the processing system toperform a method in accordance with any of Aspects 1-14.

Aspect 32: A computer program product embodied on a computer-readablestorage medium comprising code for performing a method in accordancewith any of Aspects 1-14.

The techniques described herein may be used for various wirelesscommunication technologies, such as NR (e.g., 5G NR), 3GPP Long TermEvolution (LTE), LTE-Advanced (LTE-A), code division multiple access(CDMA), time division multiple access (TDMA), frequency divisionmultiple access (FDMA), orthogonal frequency division multiple access(OFDMA), single-carrier frequency division multiple access (SC-FDMA),time division synchronous code division multiple access (TD-SCDMA), andother networks. The terms “network” and “system” are often usedinterchangeably. A CDMA network may implement a radio technology such asUniversal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includesWideband CDMA (WCDMA) and other variants of CDMA. cdma2000 coversIS-2000, IS-95 and IS-856 standards. A TDMA network may implement aradio technology such as Global System for Mobile Communications (GSM).An OFDMA network may implement a radio technology such as NR (e.g. 5GRA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11(Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA andE-UTRA are part of Universal Mobile Telecommunication System (UMTS). LTEand LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE,LTE-A and GSM are described in documents from an organization named “3rdGeneration Partnership Project” (3GPP). cdma2000 and UMB are describedin documents from an organization named “3rd Generation PartnershipProject 2” (3GPP2). NR is an emerging wireless communications technologyunder development.

The techniques described herein may be used for the wireless networksand radio technologies mentioned above as well as other wirelessnetworks and radio technologies. For clarity, while aspects may bedescribed herein using terminology commonly associated with 3G, 4G,and/or 5G wireless technologies, aspects of the present disclosure canbe applied in other generation-based communication systems.

In 3GPP, the term “cell” can refer to a coverage area of a Node B (NB)and/or a NB subsystem serving this coverage area, depending on thecontext in which the term is used. In NR systems, the term “cell” andBS, next generation NodeB (gNB or gNodeB), access point (AP),distributed unit (DU), carrier, or transmission reception point (TRP)may be used interchangeably. A BS may provide communication coverage fora macro cell, a pico cell, a femto cell, and/or other types of cells. Amacro cell may cover a relatively large geographic area (e.g., severalkilometers in radius) and may allow unrestricted access by UEs withservice subscription. A pico cell may cover a relatively smallgeographic area and may allow unrestricted access by UEs with servicesubscription. A femto cell may cover a relatively small geographic area(e.g., a home) and may allow restricted access by UEs having anassociation with the femto cell (e.g., UEs in a Closed Subscriber Group(CSG), UEs for users in the home, etc.). A BS for a macro cell may bereferred to as a macro BS. A BS for a pico cell may be referred to as apico BS. A BS for a femto cell may be referred to as a femto BS or ahome BS.

A UE may also be referred to as a mobile station, a terminal, an accessterminal, a subscriber unit, a station, a Customer Premises Equipment(CPE), a cellular phone, a smart phone, a personal digital assistant(PDA), a wireless modem, a wireless communication device, a handhelddevice, a laptop computer, a cordless phone, a wireless local loop (WLL)station, a tablet computer, a camera, a gaming device, a netbook, asmartbook, an ultrabook, an appliance, a medical device or medicalequipment, a biometric sensor/device, a wearable device such as a smartwatch, smart clothing, smart glasses, a smart wrist band, smart jewelry(e.g., a smart ring, a smart bracelet, etc.), an entertainment device(e.g., a music device, a video device, a satellite radio, etc.), avehicular component or sensor, a smart meter/sensor, industrialmanufacturing equipment, a global positioning system device, or anyother suitable device that is configured to communicate via a wirelessor wired medium. Some UEs may be considered machine-type communication(MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include,for example, robots, drones, remote devices, sensors, meters, monitors,location tags, etc., that may communicate with a BS, another device(e.g., remote device), or some other entity. A wireless node mayprovide, for example, connectivity for or to a network (e.g., a widearea network such as Internet or a cellular network) via a wired orwireless communication link. Some UEs may be consideredInternet-of-Things (IoT) devices, which may be narrowband IoT (NB-IoT)devices.

Certain wireless networks (e.g., LTE) utilize orthogonal frequencydivision multiplexing (OFDM) on the downlink and single-carrierfrequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDMpartition the system bandwidth into multiple (K) orthogonal subcarriers,which are also commonly referred to as tones, bins, etc. Each subcarriermay be modulated with data. In general, modulation symbols are sent inthe frequency domain with OFDM and in the time domain with SC-FDM. Thespacing between adjacent subcarriers may be fixed, and the total numberof subcarriers (K) may be dependent on the system bandwidth. Forexample, the spacing of the subcarriers may be 15 kHz and the minimumresource allocation (called a “resource block” (RB)) may be 12subcarriers (or 180 kHz). Consequently, the nominal Fast FourierTransfer (FFT) size may be equal to 128, 256, 512, 1024 or 2048 forsystem bandwidth of 1.25, 2.5, 5, 10, or 20 megahertz (MHz),respectively. The system bandwidth may also be partitioned intosubbands. For example, a subband may cover 1.8 MHz (e.g., 6 RBs), andthere may be 1, 2, 4, 8, or 16 subbands for system bandwidth of 1.25,2.5, 5, 10 or 20 MHz, respectively. In LTE, the basic transmission timeinterval (TTI) or packet duration is the 1 ms subframe.

NR may utilize OFDM with a CP on the uplink and downlink and includesupport for half-duplex operation using TDD. In NR, a subframe is still1 ms, but the basic TTI is referred to as a slot. A subframe contains avariable number of slots (e.g., 1, 2, 4, 8, 16, . . . slots) dependingon the subcarrier spacing. The NR RB is 12 consecutive frequencysubcarriers. NR may support a base subcarrier spacing of 15 KHz andother subcarrier spacing may be defined with respect to the basesubcarrier spacing, for example, 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc.The symbol and slot lengths scale with the subcarrier spacing. The CPlength also depends on the subcarrier spacing. Beamforming may besupported and beam direction may be dynamically configured. MIMOtransmissions with precoding may also be supported. In some examples,MIMO configurations in the DL may support up to 8 transmit antennas withmulti-layer DL transmissions up to 8 streams and up to 2 streams per UE.In some examples, multi-layer transmissions with up to 2 streams per UEmay be supported. Aggregation of multiple cells may be supported with upto 8 serving cells.

In some examples, access to the air interface may be scheduled. Ascheduling entity (e.g., a BS) allocates resources for communicationamong some or all devices and equipment within its service area or cell.The scheduling entity may be responsible for scheduling, assigning,reconfiguring, and releasing resources for one or more subordinateentities. That is, for scheduled communication, subordinate entitiesutilize resources allocated by the scheduling entity. Base stations arenot the only entities that may function as a scheduling entity. In someexamples, a UE may function as a scheduling entity and may scheduleresources for one or more subordinate entities (e.g., one or more otherUEs), and the other UEs may utilize the resources scheduled by the UEfor wireless communication. In some examples, a UE may function as ascheduling entity in a peer-to-peer (P2P) network, and/or in a meshnetwork. In a mesh network example, UEs may communicate directly withone another in addition to communicating with a scheduling entity.

In some examples, two or more subordinate entities (e.g., UEs) maycommunicate with each other using sidelink signals. Real-worldapplications of such sidelink communications may include public safety,proximity services, UE-to-network relaying, vehicle-to-vehicle (V2V)communications, Internet of Everything (IoE) communications, IoTcommunications, mission-critical mesh, and/or various other suitableapplications. Generally, a sidelink signal may refer to a signalcommunicated from one subordinate entity (e.g., UE1) to anothersubordinate entity (e.g., UE2) without relaying that communicationthrough the scheduling entity (e.g., UE or BS), even though thescheduling entity may be utilized for scheduling and/or controlpurposes. In some examples, the sidelink signals may be communicatedusing a licensed spectrum (unlike wireless local area networks, whichtypically use an unlicensed spectrum).

The methods disclosed herein comprise one or more steps or actions forachieving the methods. The method steps and/or actions may beinterchanged with one another without departing from the scope of theclaims. In other words, unless a specific order of steps or actions isspecified, the order and/or use of specific steps and/or actions may bemodified without departing from the scope of the claims.

As used herein, a phrase referring to “at least one of” a list of itemsrefers to any combination of those items, including single members. Asan example, “at least one of: a, b, or c” is intended to cover a, b, c,a-b, a-c, b-c, and a-b-c, as well as any combination with multiples ofthe same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b,b-b-b, b-b-c, c-c, and c-c-c or any other ordering of a, b, and c).

As used herein, the term “determining” encompasses a wide variety ofactions. For example, “determining” may include calculating, computing,processing, deriving, investigating, looking up (e.g., looking up in atable, a database or another data structure), ascertaining and the like.Also, “determining” may include receiving (e.g., receiving information),accessing (e.g., accessing data in a memory) and the like. Also,“determining” may include resolving, selecting, choosing, establishingand the like.

The previous description is provided to enable any person skilled in theart to practice the various aspects described herein. Variousmodifications to these aspects will be readily apparent to those skilledin the art, and the generic principles defined herein may be applied toother aspects. Thus, the claims are not intended to be limited to theaspects shown herein, but is to be accorded the full scope consistentwith the language of the claims, wherein reference to an element in thesingular is not intended to mean “one and only one” unless specificallyso stated, but rather “one or more.” Unless specifically statedotherwise, the term “some” refers to one or more. All structural andfunctional equivalents to the elements of the various aspects describedthroughout this disclosure that are known or later come to be known tothose of ordinary skill in the art are expressly incorporated herein byreference and are intended to be encompassed by the claims. Moreover,nothing disclosed herein is intended to be dedicated to the publicregardless of whether such disclosure is explicitly recited in theclaims. No claim element is to be construed under the provisions of 35U.S.C. § 112(f) unless the element is expressly recited using the phrase“means for” or, in the case of a method claim, the element is recitedusing the phrase “step for.”

The various operations of methods described above may be performed byany suitable means capable of performing the corresponding functions.The means may include various hardware and/or software component(s)and/or module(s), including, but not limited to a circuit, anapplication specific integrated circuit (ASIC), or processor. Generally,where there are operations illustrated in figures, those operations mayhave corresponding counterpart means-plus-function components withsimilar numbering.

The various illustrative logical blocks, modules and circuits describedin connection with the present disclosure may be implemented orperformed with a general purpose processor, a digital signal processor(DSP), an application specific integrated circuit (ASIC), a fieldprogrammable gate array (FPGA) or other programmable logic device (PLD),discrete gate or transistor logic, discrete hardware components, or anycombination thereof designed to perform the functions described herein.A general-purpose processor may be a microprocessor, but in thealternative, the processor may be any commercially available processor,controller, microcontroller, or state machine. A processor may also beimplemented as a combination of computing devices, e.g., a combinationof a DSP and a microprocessor, a plurality of microprocessors, one ormore microprocessors in conjunction with a DSP core, or any other suchconfiguration.

If implemented in hardware, an example hardware configuration maycomprise a processing system in a wireless node. The processing systemmay be implemented with a bus architecture. The bus may include anynumber of interconnecting buses and bridges depending on the specificapplication of the processing system and the overall design constraints.The bus may link together various circuits including a processor,machine-readable media, and a bus interface. The bus interface may beused to connect a network adapter, among other things, to the processingsystem via the bus. The network adapter may be used to implement thesignal processing functions of the PHY layer. In the case of a userequipment 120 (see FIG. 1), a user interface (e.g., keypad, display,mouse, joystick, etc.) may also be connected to the bus. The bus mayalso link various other circuits such as timing sources, peripherals,voltage regulators, power management circuits, and the like, which arewell known in the art, and therefore, will not be described any further.The processor may be implemented with one or more general-purpose and/orspecial-purpose processors. Examples include microprocessors,microcontrollers, DSP processors, and other circuitry that can executesoftware. Those skilled in the art will recognize how best to implementthe described functionality for the processing system depending on theparticular application and the overall design constraints imposed on theoverall system.

If implemented in software, the functions may be stored or transmittedover as one or more instructions or code on a computer readable medium.Software shall be construed broadly to mean instructions, data, or anycombination thereof, whether referred to as software, firmware,middleware, microcode, hardware description language, or otherwise.Computer-readable media include both computer storage media andcommunication media including any medium that facilitates transfer of acomputer program from one place to another. The processor may beresponsible for managing the bus and general processing, including theexecution of software modules stored on the machine-readable storagemedia. A computer-readable storage medium may be coupled to a processorsuch that the processor can read information from, and write informationto, the storage medium. In the alternative, the storage medium may beintegral to the processor. By way of example, the machine-readable mediamay include a transmission line, a carrier wave modulated by data,and/or a computer readable storage medium with instructions storedthereon separate from the wireless node, all of which may be accessed bythe processor through the bus interface. Alternatively, or in addition,the machine-readable media, or any portion thereof, may be integratedinto the processor, such as the case may be with cache and/or generalregister files. Examples of machine-readable storage media may include,by way of example, RAM (Random Access Memory), flash memory, ROM (ReadOnly Memory), PROM (Programmable Read-Only Memory), EPROM (ErasableProgrammable Read-Only Memory), EEPROM (Electrically ErasableProgrammable Read-Only Memory), registers, magnetic disks, opticaldisks, hard drives, or any other suitable storage medium, or anycombination thereof. The machine-readable media may be embodied in acomputer-program product.

A software module may comprise a single instruction, or manyinstructions, and may be distributed over several different codesegments, among different programs, and across multiple storage media.The computer-readable media may comprise a number of software modules.The software modules include instructions that, when executed by anapparatus such as a processor, cause the processing system to performvarious functions. The software modules may include a transmissionmodule and a receiving module. Each software module may reside in asingle storage device or be distributed across multiple storage devices.By way of example, a software module may be loaded into RAM from a harddrive when a triggering event occurs. During execution of the softwaremodule, the processor may load some of the instructions into cache toincrease access speed. One or more cache lines may then be loaded into ageneral register file for execution by the processor. When referring tothe functionality of a software module below, it will be understood thatsuch functionality is implemented by the processor when executinginstructions from that software module.

Also, any connection is properly termed a computer-readable medium. Forexample, if the software is transmitted from a website, server, or otherremote source using a coaxial cable, fiber optic cable, twisted pair,digital subscriber line (DSL), or wireless technologies such as infrared(IR), radio, and microwave, then the coaxial cable, fiber optic cable,twisted pair, DSL, or wireless technologies such as infrared, radio, andmicrowave are included in the definition of medium. Disk and disc, asused herein, include compact disc (CD), laser disc, optical disc,digital versatile disc (DVD), floppy disk, and Blu-ray® disc where disksusually reproduce data magnetically, while discs reproduce dataoptically with lasers. Thus, in some aspects computer-readable media maycomprise non-transitory computer-readable media (e.g., tangible media).In addition, for other aspects computer-readable media may comprisetransitory computer-readable media (e.g., a signal). Combinations of theabove should also be included within the scope of computer-readablemedia.

Thus, certain aspects may comprise a computer program product forperforming the operations presented herein. For example, such a computerprogram product may comprise a computer-readable medium havinginstructions stored (and/or encoded) thereon, the instructions beingexecutable by one or more processors to perform the operations describedherein, for example, instructions for performing the operationsdescribed herein and illustrated in FIG. 9 and/or FIG. 10.

Further, it should be appreciated that modules and/or other appropriatemeans for performing the methods and techniques described herein can bedownloaded and/or otherwise obtained by a user terminal and/or basestation as applicable. For example, such a device can be coupled to aserver to facilitate the transfer of means for performing the methodsdescribed herein. Alternatively, various methods described herein can beprovided via storage means (e.g., RAM, ROM, a physical storage mediumsuch as a compact disc (CD) or floppy disk, etc.), such that a userterminal and/or base station can obtain the various methods uponcoupling or providing the storage means to the device. Moreover, anyother suitable technique for providing the methods and techniquesdescribed herein to a device can be utilized.

It is to be understood that the claims are not limited to the preciseconfiguration and components illustrated above. Various modifications,changes and variations may be made in the arrangement, operation anddetails of the methods and apparatus described above without departingfrom the scope of the claims.

1. A method of wireless communication by a user equipment, comprising:receiving, from a base station, one or more configurations indicatingwireless communication resources including at least one of a pluralityof bandwidth parts (BWP) or a plurality of component carriers (CCs);receiving, from the base station, control signaling indicating ascheduling offset to communicate with the base station via at last oneof the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP; converting a minimumscheduling offset value associated with the active BWP to a numerologyof the target BWP; determining a value of the scheduling offset based atleast in part on the converted minimum scheduling offset value; andperforming at least one action in response to the determination.
 2. Themethod of claim 1, wherein the minimum scheduling offset value isdetermined based on a numerology of the active BWP among the pluralityof BWPs.
 3. The method of claim 1, wherein the minimum scheduling offsetvalue is selected among a plurality of minimum values.
 4. The method ofclaim 1, wherein the minimum scheduling offset value is determined tohave a same numerology as the scheduling offset.
 5. The method of claim1, wherein the minimum scheduling offset value is configured per BWP. 6.The method of claim 1, wherein converting the minimum scheduling offsetvalue comprises converting the minimum scheduling offset value based atleast in part on a ratio of the numerology of the target BWP to anumerology of the active BWP.
 7. The method of claim 6, whereinconverting the minimum scheduling offset value comprises converting theminimum scheduling offset value based at least in part on a product ofthe minimum scheduling offset value and the ratio.
 8. The method ofclaim 1, further comprising: receiving, from the base station,additional control signaling indicating an updated minimum schedulingoffset value; determining an application delay to apply the updatedminimum scheduling offset value based on at least one of an absolutetime value, a number of time-domain resources, or a BWP switch delayvalue; and applying the updated minimum scheduling offset value based onthe application delay.
 9. The method of claim 1, wherein: the controlsignaling is received on the active BWP of a first component carrier andindicates to communicate via a target BWP of a second component carrier;and the minimum scheduling offset value is configured according to anumerology of the active BWP of the second component carrier.
 10. Themethod of claim 1, wherein performing the at least one action comprisescommunicating with the base station via the target BWP if the value ofthe scheduling offset is greater than or equal to the converted minimumscheduling offset value.
 11. The method of claim 1, wherein performingthe at least one action comprises treating the control signaling asinvalid if the value of the scheduling offset is less than the minimumscheduling offset value.
 12. A method of wireless communication by auser equipment, comprising: receiving one or more configurationsindicating wireless communication resources including at least one of aplurality of bandwidth parts (BWP) or a plurality of component carriers(CCs); receiving control signaling indicating a scheduling offset tocommunicate with a base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP; converting a minimum scheduling offset valueassociated with the active BWP to a numerology of the target BWP; andcommunicating with the base station via the target BWP in response todetermining that a value of the scheduling offset is greater than orequal to the converted minimum scheduling offset value.
 13. The methodof claim 12, wherein converting the minimum scheduling offset valuecomprises converting the minimum scheduling offset value based at leastin part on a ratio of the numerology of the target BWP to a numerologyof the active BWP.
 14. The method of claim 13, wherein converting theminimum scheduling offset value comprises converting the minimumscheduling offset value based at least in part on a product of theminimum scheduling offset value and the ratio.
 15. An apparatus forwireless communication, comprising: a memory; and a processor coupled tothe memory, the processor and the memory being configured to: receive,from a base station, one or more configurations indicating wirelesscommunication resources including at least one of a plurality ofbandwidth parts (BWP) or a plurality of component carriers (CCs),receive, from the base station, control signaling indicating ascheduling offset to communicate with the base station via at last oneof the BWPs within at least one of the CCs, wherein the controlsignaling indicates to communicate with the base station via a targetBWP that is different from an active BWP, convert a minimum schedulingoffset value associated with the active BWP to a numerology of thetarget BWP, determine that a value of the scheduling offset based atleast in part on the converted minimum scheduling offset value, andperform at least one action in response to the determination.
 16. Theapparatus of claim 15, wherein the minimum scheduling offset value isdetermined based on a numerology of the active BWP among the pluralityof BWPs.
 17. The apparatus of claim 15, wherein the minimum schedulingoffset value is selected among a plurality of minimum values.
 18. Theapparatus of claim 15, wherein the minimum scheduling offset value isdetermined to have a same numerology as the scheduling offset.
 19. Theapparatus of claim 15, wherein the minimum scheduling offset value isconfigured per BWP.
 20. The apparatus of claim 15, wherein to convertthe minimum scheduling offset value, the processor and the memory arefurther configured to convert the minimum scheduling offset value basedat least in part on a ratio of the numerology of the target BWP to anumerology of the active BWP.
 21. The apparatus of claim 20, wherein toconvert the minimum scheduling offset value, the processor and thememory are further configured to convert the minimum scheduling offsetvalue based at least in part on a product of the minimum schedulingoffset value and the ratio.
 22. The apparatus of claim 15, wherein theprocessor and the memory are further configured to: receive, from thebase station, additional control signaling indicating an updated minimumscheduling offset value, determine an application delay to apply theupdated minimum scheduling offset value based on at least one of anabsolute time value, a number of time-domain resources, or a BWP switchdelay value, and apply the updated minimum scheduling offset value basedon the application delay.
 23. The apparatus of claim 15, wherein: thecontrol signaling is received on the active BWP of a first componentcarrier and indicates to communicate via a target BWP of a secondcomponent carrier; and the minimum scheduling offset value is configuredaccording to a numerology of the active BWP of the second componentcarrier.
 24. The apparatus of claim 15, wherein to perform the at leastone action, the processor and the memory are further configured tocommunicate with the base station via the target BWP if the value of thescheduling offset is greater than or equal to the converted minimumscheduling offset value.
 25. The apparatus of claim 15, wherein toperform the at least one action, the processor and the memory arefurther configured to treat the control signaling as invalid if thevalue of the scheduling offset is below the minimum scheduling offsetvalue.
 26. An apparatus for wireless communication, comprising: amemory; and a processor coupled to the memory, the processor and thememory being configured to: receive one or more configurationsindicating wireless communication resources including at least one of aplurality of bandwidth parts (BWP) or a plurality of component carriers(CCs), receive control signaling indicating a scheduling offset tocommunicate with a base station via at last one of the BWPs within atleast one of the CCs, wherein the control signaling indicates tocommunicate with the base station via a target BWP that is differentfrom an active BWP, convert a minimum scheduling offset value associatedwith the active BWP to a numerology of the target BWP, and communicatewith the base station via the target BWP in response to determining thata value of the scheduling offset is greater than or equal to theconverted minimum scheduling offset value.
 27. The apparatus of claim26, wherein to convert the minimum scheduling offset value, theprocessor and the memory are further configured to convert the minimumscheduling offset value based at least in part on a ratio of thenumerology of the target BWP to a numerology of the active BWP.
 28. Theapparatus of claim 27, wherein to convert the minimum scheduling offsetvalue, the processor and the memory are further configured to convertthe minimum scheduling offset value based at least in part on a productof the minimum scheduling offset value and the ratio.